./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe003_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/safe003_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bcb38a6f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe003_tso.i ./goblint.2024-05-21_14-57-05.files/protection/safe003_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-bcb38a6-m [2024-06-03 18:36:33,326 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-03 18:36:33,416 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-03 18:36:33,420 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-03 18:36:33,420 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-03 18:36:33,444 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-03 18:36:33,446 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-03 18:36:33,446 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-03 18:36:33,446 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-03 18:36:33,449 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-03 18:36:33,450 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-03 18:36:33,450 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-03 18:36:33,451 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-03 18:36:33,452 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-03 18:36:33,452 INFO L153 SettingsManager]: * Use SBE=true [2024-06-03 18:36:33,452 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-03 18:36:33,452 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-03 18:36:33,453 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-03 18:36:33,453 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-03 18:36:33,453 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-03 18:36:33,453 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-03 18:36:33,454 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-03 18:36:33,454 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-03 18:36:33,454 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-03 18:36:33,454 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-03 18:36:33,455 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-03 18:36:33,455 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-03 18:36:33,455 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-03 18:36:33,456 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-03 18:36:33,456 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-03 18:36:33,457 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-03 18:36:33,457 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-03 18:36:33,457 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 18:36:33,457 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-03 18:36:33,457 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-03 18:36:33,457 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-03 18:36:33,458 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-03 18:36:33,458 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-03 18:36:33,458 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-03 18:36:33,458 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-03 18:36:33,458 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-03 18:36:33,459 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-03 18:36:33,459 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-03 18:36:33,459 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-03 18:36:33,673 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-03 18:36:33,701 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-03 18:36:33,703 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-03 18:36:33,704 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-03 18:36:33,704 INFO L274 PluginConnector]: CDTParser initialized [2024-06-03 18:36:33,705 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe003_tso.i [2024-06-03 18:36:34,787 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-03 18:36:35,018 INFO L384 CDTParser]: Found 1 translation units. [2024-06-03 18:36:35,021 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe003_tso.i [2024-06-03 18:36:35,040 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/00902fd79/1d07035dc85a420b8fcd337ae1f97cd7/FLAG72829dd2c [2024-06-03 18:36:35,054 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/00902fd79/1d07035dc85a420b8fcd337ae1f97cd7 [2024-06-03 18:36:35,056 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-03 18:36:35,056 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-03 18:36:35,058 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe003_tso.yml/witness.yml [2024-06-03 18:36:35,149 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-03 18:36:35,150 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-03 18:36:35,152 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-03 18:36:35,152 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-03 18:36:35,155 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-03 18:36:35,156 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 06:36:35" (1/2) ... [2024-06-03 18:36:35,157 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@41963cfc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:35, skipping insertion in model container [2024-06-03 18:36:35,157 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 06:36:35" (1/2) ... [2024-06-03 18:36:35,159 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@61a948b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:35, skipping insertion in model container [2024-06-03 18:36:35,159 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 06:36:35" (2/2) ... [2024-06-03 18:36:35,159 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@41963cfc and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:36:35, skipping insertion in model container [2024-06-03 18:36:35,160 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 06:36:35" (2/2) ... [2024-06-03 18:36:35,160 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-03 18:36:35,194 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-03 18:36:35,195 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 2) && __unbuffered_p2_EBX <= 127) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) [2024-06-03 18:36:35,195 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 2) && __unbuffered_p2_EBX <= 127) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) [2024-06-03 18:36:35,196 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] (((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 2) && __unbuffered_p2_EBX <= 127) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)))) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) [2024-06-03 18:36:35,196 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-03 18:36:35,196 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-03 18:36:35,232 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-03 18:36:35,469 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 18:36:35,480 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-03 18:36:35,604 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 18:36:35,644 INFO L206 MainTranslator]: Completed translation [2024-06-03 18:36:35,645 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:36:35 WrapperNode [2024-06-03 18:36:35,645 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-03 18:36:35,646 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-03 18:36:35,646 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-03 18:36:35,646 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-03 18:36:35,651 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:36:35" (1/1) ... [2024-06-03 18:36:35,670 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:36:35" (1/1) ... [2024-06-03 18:36:35,693 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-03 18:36:35,694 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-03 18:36:35,694 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-03 18:36:35,695 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-03 18:36:35,695 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-03 18:36:35,702 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:36:35" (1/1) ... [2024-06-03 18:36:35,703 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:36:35" (1/1) ... [2024-06-03 18:36:35,705 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:36:35" (1/1) ... [2024-06-03 18:36:35,722 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-03 18:36:35,725 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:36:35" (1/1) ... [2024-06-03 18:36:35,725 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:36:35" (1/1) ... [2024-06-03 18:36:35,736 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:36:35" (1/1) ... [2024-06-03 18:36:35,745 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:36:35" (1/1) ... [2024-06-03 18:36:35,747 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:36:35" (1/1) ... [2024-06-03 18:36:35,751 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:36:35" (1/1) ... [2024-06-03 18:36:35,753 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-03 18:36:35,759 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-03 18:36:35,759 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-03 18:36:35,759 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-03 18:36:35,760 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:36:35" (1/1) ... [2024-06-03 18:36:35,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 18:36:35,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-03 18:36:35,826 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-03 18:36:35,860 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-03 18:36:35,890 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-03 18:36:35,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-03 18:36:35,891 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-03 18:36:35,891 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-03 18:36:35,891 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-03 18:36:35,891 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-03 18:36:35,892 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-03 18:36:35,892 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-03 18:36:35,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-03 18:36:35,892 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-03 18:36:35,892 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-03 18:36:35,892 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-03 18:36:35,894 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-03 18:36:36,043 INFO L244 CfgBuilder]: Building ICFG [2024-06-03 18:36:36,045 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-03 18:36:36,271 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-03 18:36:36,271 INFO L293 CfgBuilder]: Performing block encoding [2024-06-03 18:36:36,360 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-03 18:36:36,360 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-03 18:36:36,361 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 06:36:36 BoogieIcfgContainer [2024-06-03 18:36:36,361 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-03 18:36:36,363 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-03 18:36:36,363 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-03 18:36:36,366 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-03 18:36:36,367 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.06 06:36:35" (1/4) ... [2024-06-03 18:36:36,367 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5406a319 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 06:36:36, skipping insertion in model container [2024-06-03 18:36:36,368 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 06:36:35" (2/4) ... [2024-06-03 18:36:36,368 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5406a319 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 06:36:36, skipping insertion in model container [2024-06-03 18:36:36,368 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:36:35" (3/4) ... [2024-06-03 18:36:36,368 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5406a319 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 06:36:36, skipping insertion in model container [2024-06-03 18:36:36,368 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 06:36:36" (4/4) ... [2024-06-03 18:36:36,370 INFO L112 eAbstractionObserver]: Analyzing ICFG safe003_tso.i [2024-06-03 18:36:36,388 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-03 18:36:36,389 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-03 18:36:36,389 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-03 18:36:36,459 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-03 18:36:36,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-03 18:36:36,531 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-03 18:36:36,531 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 18:36:36,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-03 18:36:36,534 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-03 18:36:36,538 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-03 18:36:36,554 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-03 18:36:36,561 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@c082390, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-03 18:36:36,561 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-03 18:36:36,566 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-03 18:36:36,567 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-03 18:36:36,567 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 18:36:36,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:36,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-03 18:36:36,568 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:36,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:36,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1782945868, now seen corresponding path program 1 times [2024-06-03 18:36:36,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:36,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247799839] [2024-06-03 18:36:36,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:36,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:36,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:37,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:37,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:37,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247799839] [2024-06-03 18:36:37,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247799839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:37,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:37,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-03 18:36:37,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576133432] [2024-06-03 18:36:37,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:37,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-03 18:36:37,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:37,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-03 18:36:37,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-03 18:36:37,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-03 18:36:37,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:37,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:37,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-03 18:36:37,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:37,327 INFO L124 PetriNetUnfolderBase]: 474/803 cut-off events. [2024-06-03 18:36:37,328 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-03 18:36:37,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1614 conditions, 803 events. 474/803 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3929 event pairs, 295 based on Foata normal form. 1/766 useless extension candidates. Maximal degree in co-relation 1599. Up to 744 conditions per place. [2024-06-03 18:36:37,339 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 29 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-03 18:36:37,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 165 flow [2024-06-03 18:36:37,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-03 18:36:37,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-03 18:36:37,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 84 transitions. [2024-06-03 18:36:37,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6829268292682927 [2024-06-03 18:36:37,349 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 84 transitions. [2024-06-03 18:36:37,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 165 flow [2024-06-03 18:36:37,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 160 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-03 18:36:37,353 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-03 18:36:37,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-03 18:36:37,357 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-03 18:36:37,358 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-03 18:36:37,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:37,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:37,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:37,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-03 18:36:37,359 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:37,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:37,359 INFO L85 PathProgramCache]: Analyzing trace with hash 280983315, now seen corresponding path program 1 times [2024-06-03 18:36:37,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:37,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769528153] [2024-06-03 18:36:37,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:37,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:37,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:37,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:37,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:37,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769528153] [2024-06-03 18:36:37,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769528153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:37,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:37,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 18:36:37,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997027448] [2024-06-03 18:36:37,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:37,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 18:36:37,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:37,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 18:36:37,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 18:36:37,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:36:37,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:37,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:37,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:36:37,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:37,630 INFO L124 PetriNetUnfolderBase]: 742/1215 cut-off events. [2024-06-03 18:36:37,630 INFO L125 PetriNetUnfolderBase]: For 234/237 co-relation queries the response was YES. [2024-06-03 18:36:37,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2781 conditions, 1215 events. 742/1215 cut-off events. For 234/237 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 5944 event pairs, 380 based on Foata normal form. 7/1216 useless extension candidates. Maximal degree in co-relation 2766. Up to 1086 conditions per place. [2024-06-03 18:36:37,639 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 44 selfloop transitions, 10 changer transitions 0/61 dead transitions. [2024-06-03 18:36:37,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 61 transitions, 282 flow [2024-06-03 18:36:37,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:36:37,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:36:37,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 109 transitions. [2024-06-03 18:36:37,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6646341463414634 [2024-06-03 18:36:37,641 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 109 transitions. [2024-06-03 18:36:37,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 61 transitions, 282 flow [2024-06-03 18:36:37,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 61 transitions, 276 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-03 18:36:37,643 INFO L231 Difference]: Finished difference. Result has 46 places, 44 transitions, 171 flow [2024-06-03 18:36:37,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=171, PETRI_PLACES=46, PETRI_TRANSITIONS=44} [2024-06-03 18:36:37,643 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-03 18:36:37,644 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 44 transitions, 171 flow [2024-06-03 18:36:37,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:37,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:37,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:37,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-03 18:36:37,645 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:37,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:37,645 INFO L85 PathProgramCache]: Analyzing trace with hash 120548589, now seen corresponding path program 1 times [2024-06-03 18:36:37,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:37,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44974181] [2024-06-03 18:36:37,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:37,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:37,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:37,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:37,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:37,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44974181] [2024-06-03 18:36:37,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44974181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:37,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:37,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:36:37,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515653961] [2024-06-03 18:36:37,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:37,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:36:37,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:37,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:36:37,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:36:37,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:37,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 44 transitions, 171 flow. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:37,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:37,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:37,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:37,981 INFO L124 PetriNetUnfolderBase]: 926/1521 cut-off events. [2024-06-03 18:36:37,981 INFO L125 PetriNetUnfolderBase]: For 1002/1002 co-relation queries the response was YES. [2024-06-03 18:36:37,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4071 conditions, 1521 events. 926/1521 cut-off events. For 1002/1002 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7409 event pairs, 372 based on Foata normal form. 3/1523 useless extension candidates. Maximal degree in co-relation 4053. Up to 1374 conditions per place. [2024-06-03 18:36:37,992 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 58 selfloop transitions, 10 changer transitions 0/74 dead transitions. [2024-06-03 18:36:37,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 74 transitions, 396 flow [2024-06-03 18:36:37,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:36:37,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:36:37,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-03 18:36:37,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048780487804878 [2024-06-03 18:36:37,997 INFO L175 Difference]: Start difference. First operand has 46 places, 44 transitions, 171 flow. Second operand 5 states and 124 transitions. [2024-06-03 18:36:37,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 74 transitions, 396 flow [2024-06-03 18:36:38,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 74 transitions, 394 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-03 18:36:38,001 INFO L231 Difference]: Finished difference. Result has 53 places, 53 transitions, 256 flow [2024-06-03 18:36:38,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=169, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=256, PETRI_PLACES=53, PETRI_TRANSITIONS=53} [2024-06-03 18:36:38,002 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-03 18:36:38,002 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 53 transitions, 256 flow [2024-06-03 18:36:38,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 5 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:38,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:38,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:38,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-03 18:36:38,004 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:38,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:38,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1838225564, now seen corresponding path program 1 times [2024-06-03 18:36:38,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:38,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636305195] [2024-06-03 18:36:38,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:38,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:38,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:38,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:38,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:38,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636305195] [2024-06-03 18:36:38,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636305195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:38,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:38,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:38,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343400883] [2024-06-03 18:36:38,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:38,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:38,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:38,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:38,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:38,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:38,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 53 transitions, 256 flow. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:38,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:38,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:38,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:38,454 INFO L124 PetriNetUnfolderBase]: 917/1504 cut-off events. [2024-06-03 18:36:38,454 INFO L125 PetriNetUnfolderBase]: For 1558/1558 co-relation queries the response was YES. [2024-06-03 18:36:38,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4485 conditions, 1504 events. 917/1504 cut-off events. For 1558/1558 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7321 event pairs, 251 based on Foata normal form. 6/1509 useless extension candidates. Maximal degree in co-relation 4462. Up to 1329 conditions per place. [2024-06-03 18:36:38,462 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 62 selfloop transitions, 12 changer transitions 0/80 dead transitions. [2024-06-03 18:36:38,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 80 transitions, 472 flow [2024-06-03 18:36:38,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:36:38,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:36:38,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-03 18:36:38,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-03 18:36:38,464 INFO L175 Difference]: Start difference. First operand has 53 places, 53 transitions, 256 flow. Second operand 6 states and 143 transitions. [2024-06-03 18:36:38,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 80 transitions, 472 flow [2024-06-03 18:36:38,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 80 transitions, 470 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-03 18:36:38,467 INFO L231 Difference]: Finished difference. Result has 58 places, 54 transitions, 291 flow [2024-06-03 18:36:38,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=291, PETRI_PLACES=58, PETRI_TRANSITIONS=54} [2024-06-03 18:36:38,468 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-03 18:36:38,468 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 54 transitions, 291 flow [2024-06-03 18:36:38,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:38,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:38,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:38,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-03 18:36:38,469 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:38,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:38,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1910852492, now seen corresponding path program 1 times [2024-06-03 18:36:38,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:38,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097408710] [2024-06-03 18:36:38,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:38,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:38,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:38,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:38,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:38,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097408710] [2024-06-03 18:36:38,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097408710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:38,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:38,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:36:38,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727514064] [2024-06-03 18:36:38,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:38,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:36:38,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:38,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:36:38,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:36:38,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:38,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 54 transitions, 291 flow. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:38,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:38,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:38,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:38,734 INFO L124 PetriNetUnfolderBase]: 904/1471 cut-off events. [2024-06-03 18:36:38,735 INFO L125 PetriNetUnfolderBase]: For 2290/2301 co-relation queries the response was YES. [2024-06-03 18:36:38,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4692 conditions, 1471 events. 904/1471 cut-off events. For 2290/2301 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7147 event pairs, 348 based on Foata normal form. 12/1478 useless extension candidates. Maximal degree in co-relation 4666. Up to 1305 conditions per place. [2024-06-03 18:36:38,745 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 47 selfloop transitions, 14 changer transitions 0/67 dead transitions. [2024-06-03 18:36:38,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 67 transitions, 452 flow [2024-06-03 18:36:38,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:36:38,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:36:38,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 100 transitions. [2024-06-03 18:36:38,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 18:36:38,746 INFO L175 Difference]: Start difference. First operand has 58 places, 54 transitions, 291 flow. Second operand 4 states and 100 transitions. [2024-06-03 18:36:38,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 67 transitions, 452 flow [2024-06-03 18:36:38,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 67 transitions, 425 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-03 18:36:38,750 INFO L231 Difference]: Finished difference. Result has 59 places, 56 transitions, 326 flow [2024-06-03 18:36:38,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=326, PETRI_PLACES=59, PETRI_TRANSITIONS=56} [2024-06-03 18:36:38,751 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 17 predicate places. [2024-06-03 18:36:38,751 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 56 transitions, 326 flow [2024-06-03 18:36:38,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:38,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:38,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:38,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-03 18:36:38,752 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:38,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:38,752 INFO L85 PathProgramCache]: Analyzing trace with hash 2078014321, now seen corresponding path program 1 times [2024-06-03 18:36:38,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:38,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872347750] [2024-06-03 18:36:38,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:38,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:38,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:38,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:38,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:38,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872347750] [2024-06-03 18:36:38,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872347750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:38,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:38,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:38,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047902896] [2024-06-03 18:36:38,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:38,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:38,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:38,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:38,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:38,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:38,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 56 transitions, 326 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:38,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:38,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:38,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:39,056 INFO L124 PetriNetUnfolderBase]: 931/1525 cut-off events. [2024-06-03 18:36:39,056 INFO L125 PetriNetUnfolderBase]: For 2825/2825 co-relation queries the response was YES. [2024-06-03 18:36:39,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5042 conditions, 1525 events. 931/1525 cut-off events. For 2825/2825 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7445 event pairs, 315 based on Foata normal form. 2/1519 useless extension candidates. Maximal degree in co-relation 5014. Up to 1275 conditions per place. [2024-06-03 18:36:39,067 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 62 selfloop transitions, 27 changer transitions 0/95 dead transitions. [2024-06-03 18:36:39,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 95 transitions, 672 flow [2024-06-03 18:36:39,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:36:39,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:36:39,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-03 18:36:39,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-03 18:36:39,068 INFO L175 Difference]: Start difference. First operand has 59 places, 56 transitions, 326 flow. Second operand 6 states and 154 transitions. [2024-06-03 18:36:39,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 95 transitions, 672 flow [2024-06-03 18:36:39,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 95 transitions, 657 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-03 18:36:39,073 INFO L231 Difference]: Finished difference. Result has 64 places, 66 transitions, 437 flow [2024-06-03 18:36:39,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=437, PETRI_PLACES=64, PETRI_TRANSITIONS=66} [2024-06-03 18:36:39,073 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 22 predicate places. [2024-06-03 18:36:39,074 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 66 transitions, 437 flow [2024-06-03 18:36:39,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:39,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:39,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:39,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-03 18:36:39,074 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:39,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:39,075 INFO L85 PathProgramCache]: Analyzing trace with hash -1067490523, now seen corresponding path program 2 times [2024-06-03 18:36:39,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:39,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951809143] [2024-06-03 18:36:39,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:39,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:39,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:39,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:39,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:39,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951809143] [2024-06-03 18:36:39,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951809143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:39,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:39,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:39,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415680943] [2024-06-03 18:36:39,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:39,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:39,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:39,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:39,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:39,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:39,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 66 transitions, 437 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:39,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:39,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:39,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:39,410 INFO L124 PetriNetUnfolderBase]: 953/1566 cut-off events. [2024-06-03 18:36:39,411 INFO L125 PetriNetUnfolderBase]: For 4244/4244 co-relation queries the response was YES. [2024-06-03 18:36:39,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5701 conditions, 1566 events. 953/1566 cut-off events. For 4244/4244 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7727 event pairs, 314 based on Foata normal form. 2/1562 useless extension candidates. Maximal degree in co-relation 5671. Up to 1358 conditions per place. [2024-06-03 18:36:39,421 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 66 selfloop transitions, 22 changer transitions 0/94 dead transitions. [2024-06-03 18:36:39,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 94 transitions, 727 flow [2024-06-03 18:36:39,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:36:39,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:36:39,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-03 18:36:39,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:36:39,423 INFO L175 Difference]: Start difference. First operand has 64 places, 66 transitions, 437 flow. Second operand 6 states and 144 transitions. [2024-06-03 18:36:39,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 94 transitions, 727 flow [2024-06-03 18:36:39,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 94 transitions, 697 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-03 18:36:39,430 INFO L231 Difference]: Finished difference. Result has 69 places, 72 transitions, 523 flow [2024-06-03 18:36:39,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=412, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=523, PETRI_PLACES=69, PETRI_TRANSITIONS=72} [2024-06-03 18:36:39,431 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 27 predicate places. [2024-06-03 18:36:39,431 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 72 transitions, 523 flow [2024-06-03 18:36:39,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:39,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:39,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:39,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-03 18:36:39,432 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:39,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:39,432 INFO L85 PathProgramCache]: Analyzing trace with hash -313009423, now seen corresponding path program 3 times [2024-06-03 18:36:39,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:39,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714111126] [2024-06-03 18:36:39,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:39,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:39,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:39,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:39,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:39,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714111126] [2024-06-03 18:36:39,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714111126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:39,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:39,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:39,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55504286] [2024-06-03 18:36:39,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:39,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:39,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:39,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:39,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:39,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:39,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 72 transitions, 523 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:39,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:39,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:39,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:39,788 INFO L124 PetriNetUnfolderBase]: 959/1580 cut-off events. [2024-06-03 18:36:39,788 INFO L125 PetriNetUnfolderBase]: For 5340/5340 co-relation queries the response was YES. [2024-06-03 18:36:39,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5944 conditions, 1580 events. 959/1580 cut-off events. For 5340/5340 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7796 event pairs, 314 based on Foata normal form. 4/1578 useless extension candidates. Maximal degree in co-relation 5911. Up to 1313 conditions per place. [2024-06-03 18:36:39,799 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 65 selfloop transitions, 31 changer transitions 0/102 dead transitions. [2024-06-03 18:36:39,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 102 transitions, 833 flow [2024-06-03 18:36:39,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:36:39,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:36:39,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-03 18:36:39,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-03 18:36:39,800 INFO L175 Difference]: Start difference. First operand has 69 places, 72 transitions, 523 flow. Second operand 6 states and 151 transitions. [2024-06-03 18:36:39,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 102 transitions, 833 flow [2024-06-03 18:36:39,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 102 transitions, 775 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-03 18:36:39,808 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 578 flow [2024-06-03 18:36:39,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=465, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=578, PETRI_PLACES=73, PETRI_TRANSITIONS=75} [2024-06-03 18:36:39,809 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2024-06-03 18:36:39,809 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 578 flow [2024-06-03 18:36:39,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:39,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:39,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:39,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-03 18:36:39,810 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:39,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:39,810 INFO L85 PathProgramCache]: Analyzing trace with hash -312763159, now seen corresponding path program 1 times [2024-06-03 18:36:39,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:39,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155708172] [2024-06-03 18:36:39,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:39,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:39,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:39,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:39,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:39,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155708172] [2024-06-03 18:36:39,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155708172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:39,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:39,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:39,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423244451] [2024-06-03 18:36:39,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:39,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:39,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:39,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:39,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:39,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:39,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 75 transitions, 578 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:39,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:39,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:39,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:40,133 INFO L124 PetriNetUnfolderBase]: 968/1598 cut-off events. [2024-06-03 18:36:40,134 INFO L125 PetriNetUnfolderBase]: For 6843/6857 co-relation queries the response was YES. [2024-06-03 18:36:40,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6195 conditions, 1598 events. 968/1598 cut-off events. For 6843/6857 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7932 event pairs, 295 based on Foata normal form. 18/1610 useless extension candidates. Maximal degree in co-relation 6160. Up to 1355 conditions per place. [2024-06-03 18:36:40,144 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 68 selfloop transitions, 20 changer transitions 0/94 dead transitions. [2024-06-03 18:36:40,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 94 transitions, 814 flow [2024-06-03 18:36:40,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:36:40,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:36:40,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-03 18:36:40,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5902439024390244 [2024-06-03 18:36:40,145 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 578 flow. Second operand 5 states and 121 transitions. [2024-06-03 18:36:40,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 94 transitions, 814 flow [2024-06-03 18:36:40,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 94 transitions, 750 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-03 18:36:40,153 INFO L231 Difference]: Finished difference. Result has 74 places, 78 transitions, 588 flow [2024-06-03 18:36:40,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=514, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=588, PETRI_PLACES=74, PETRI_TRANSITIONS=78} [2024-06-03 18:36:40,154 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 32 predicate places. [2024-06-03 18:36:40,154 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 78 transitions, 588 flow [2024-06-03 18:36:40,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:40,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:40,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:40,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-03 18:36:40,155 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:40,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:40,155 INFO L85 PathProgramCache]: Analyzing trace with hash -6064227, now seen corresponding path program 1 times [2024-06-03 18:36:40,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:40,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501470219] [2024-06-03 18:36:40,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:40,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:40,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:40,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:40,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:40,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501470219] [2024-06-03 18:36:40,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501470219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:40,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:40,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:40,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614959620] [2024-06-03 18:36:40,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:40,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:40,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:40,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:40,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:40,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:40,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 78 transitions, 588 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:40,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:40,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:40,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:40,446 INFO L124 PetriNetUnfolderBase]: 963/1588 cut-off events. [2024-06-03 18:36:40,446 INFO L125 PetriNetUnfolderBase]: For 6654/6665 co-relation queries the response was YES. [2024-06-03 18:36:40,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6289 conditions, 1588 events. 963/1588 cut-off events. For 6654/6665 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7859 event pairs, 324 based on Foata normal form. 10/1591 useless extension candidates. Maximal degree in co-relation 6253. Up to 1303 conditions per place. [2024-06-03 18:36:40,457 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 66 selfloop transitions, 30 changer transitions 0/102 dead transitions. [2024-06-03 18:36:40,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 102 transitions, 872 flow [2024-06-03 18:36:40,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:36:40,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:36:40,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-03 18:36:40,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-03 18:36:40,459 INFO L175 Difference]: Start difference. First operand has 74 places, 78 transitions, 588 flow. Second operand 6 states and 146 transitions. [2024-06-03 18:36:40,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 102 transitions, 872 flow [2024-06-03 18:36:40,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 102 transitions, 822 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-03 18:36:40,468 INFO L231 Difference]: Finished difference. Result has 77 places, 78 transitions, 606 flow [2024-06-03 18:36:40,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=538, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=606, PETRI_PLACES=77, PETRI_TRANSITIONS=78} [2024-06-03 18:36:40,469 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-03 18:36:40,469 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 78 transitions, 606 flow [2024-06-03 18:36:40,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:40,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:40,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:40,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-03 18:36:40,470 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:40,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:40,470 INFO L85 PathProgramCache]: Analyzing trace with hash 742131933, now seen corresponding path program 2 times [2024-06-03 18:36:40,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:40,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457356696] [2024-06-03 18:36:40,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:40,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:40,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:40,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:40,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:40,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457356696] [2024-06-03 18:36:40,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457356696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:40,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:40,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:40,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198131561] [2024-06-03 18:36:40,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:40,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:40,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:40,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:40,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:40,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:40,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 78 transitions, 606 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:40,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:40,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:40,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:40,802 INFO L124 PetriNetUnfolderBase]: 974/1609 cut-off events. [2024-06-03 18:36:40,803 INFO L125 PetriNetUnfolderBase]: For 7785/7796 co-relation queries the response was YES. [2024-06-03 18:36:40,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6490 conditions, 1609 events. 974/1609 cut-off events. For 7785/7796 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7969 event pairs, 324 based on Foata normal form. 10/1612 useless extension candidates. Maximal degree in co-relation 6453. Up to 1333 conditions per place. [2024-06-03 18:36:40,814 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 66 selfloop transitions, 29 changer transitions 0/101 dead transitions. [2024-06-03 18:36:40,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 101 transitions, 912 flow [2024-06-03 18:36:40,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:36:40,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:36:40,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-03 18:36:40,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146341463414634 [2024-06-03 18:36:40,816 INFO L175 Difference]: Start difference. First operand has 77 places, 78 transitions, 606 flow. Second operand 5 states and 126 transitions. [2024-06-03 18:36:40,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 101 transitions, 912 flow [2024-06-03 18:36:40,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 101 transitions, 803 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-03 18:36:40,826 INFO L231 Difference]: Finished difference. Result has 76 places, 81 transitions, 594 flow [2024-06-03 18:36:40,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=509, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=594, PETRI_PLACES=76, PETRI_TRANSITIONS=81} [2024-06-03 18:36:40,827 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 34 predicate places. [2024-06-03 18:36:40,827 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 81 transitions, 594 flow [2024-06-03 18:36:40,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:40,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:40,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:40,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-03 18:36:40,828 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:40,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:40,828 INFO L85 PathProgramCache]: Analyzing trace with hash 742137513, now seen corresponding path program 3 times [2024-06-03 18:36:40,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:40,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736970727] [2024-06-03 18:36:40,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:40,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:40,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:40,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:40,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:40,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736970727] [2024-06-03 18:36:40,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736970727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:40,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:40,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:40,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313677292] [2024-06-03 18:36:40,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:40,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:40,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:40,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:40,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:40,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:40,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 81 transitions, 594 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:40,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:40,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:40,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:41,169 INFO L124 PetriNetUnfolderBase]: 969/1604 cut-off events. [2024-06-03 18:36:41,169 INFO L125 PetriNetUnfolderBase]: For 8532/8546 co-relation queries the response was YES. [2024-06-03 18:36:41,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6486 conditions, 1604 events. 969/1604 cut-off events. For 8532/8546 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7974 event pairs, 316 based on Foata normal form. 12/1610 useless extension candidates. Maximal degree in co-relation 6450. Up to 1328 conditions per place. [2024-06-03 18:36:41,180 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 68 selfloop transitions, 33 changer transitions 0/107 dead transitions. [2024-06-03 18:36:41,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 107 transitions, 862 flow [2024-06-03 18:36:41,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:41,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:41,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 18:36:41,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-03 18:36:41,181 INFO L175 Difference]: Start difference. First operand has 76 places, 81 transitions, 594 flow. Second operand 7 states and 165 transitions. [2024-06-03 18:36:41,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 107 transitions, 862 flow [2024-06-03 18:36:41,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 107 transitions, 814 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-03 18:36:41,191 INFO L231 Difference]: Finished difference. Result has 81 places, 81 transitions, 620 flow [2024-06-03 18:36:41,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=546, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=620, PETRI_PLACES=81, PETRI_TRANSITIONS=81} [2024-06-03 18:36:41,192 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-06-03 18:36:41,192 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 81 transitions, 620 flow [2024-06-03 18:36:41,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:41,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:41,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:41,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-03 18:36:41,193 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:41,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:41,193 INFO L85 PathProgramCache]: Analyzing trace with hash -190851664, now seen corresponding path program 1 times [2024-06-03 18:36:41,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:41,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804291160] [2024-06-03 18:36:41,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:41,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:41,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:41,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:41,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:41,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804291160] [2024-06-03 18:36:41,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804291160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:41,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:41,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:41,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076580330] [2024-06-03 18:36:41,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:41,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:41,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:41,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:41,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:41,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:41,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 81 transitions, 620 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:41,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:41,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:41,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:41,585 INFO L124 PetriNetUnfolderBase]: 1072/1756 cut-off events. [2024-06-03 18:36:41,585 INFO L125 PetriNetUnfolderBase]: For 11190/11190 co-relation queries the response was YES. [2024-06-03 18:36:41,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7402 conditions, 1756 events. 1072/1756 cut-off events. For 11190/11190 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 8879 event pairs, 227 based on Foata normal form. 4/1750 useless extension candidates. Maximal degree in co-relation 7365. Up to 1264 conditions per place. [2024-06-03 18:36:41,629 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 71 selfloop transitions, 44 changer transitions 0/121 dead transitions. [2024-06-03 18:36:41,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 121 transitions, 1030 flow [2024-06-03 18:36:41,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:41,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:41,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-03 18:36:41,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-03 18:36:41,631 INFO L175 Difference]: Start difference. First operand has 81 places, 81 transitions, 620 flow. Second operand 7 states and 176 transitions. [2024-06-03 18:36:41,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 121 transitions, 1030 flow [2024-06-03 18:36:41,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 121 transitions, 942 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 18:36:41,645 INFO L231 Difference]: Finished difference. Result has 81 places, 85 transitions, 671 flow [2024-06-03 18:36:41,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=532, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=671, PETRI_PLACES=81, PETRI_TRANSITIONS=85} [2024-06-03 18:36:41,646 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-06-03 18:36:41,646 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 85 transitions, 671 flow [2024-06-03 18:36:41,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:41,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:41,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:41,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-03 18:36:41,647 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:41,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:41,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1799828976, now seen corresponding path program 2 times [2024-06-03 18:36:41,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:41,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377832455] [2024-06-03 18:36:41,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:41,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:41,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:41,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:41,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:41,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377832455] [2024-06-03 18:36:41,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377832455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:41,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:41,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:41,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789327291] [2024-06-03 18:36:41,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:41,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:41,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:41,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:41,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:41,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:41,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 85 transitions, 671 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:41,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:41,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:41,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:42,068 INFO L124 PetriNetUnfolderBase]: 1089/1783 cut-off events. [2024-06-03 18:36:42,068 INFO L125 PetriNetUnfolderBase]: For 13181/13181 co-relation queries the response was YES. [2024-06-03 18:36:42,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7815 conditions, 1783 events. 1089/1783 cut-off events. For 13181/13181 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9026 event pairs, 313 based on Foata normal form. 4/1777 useless extension candidates. Maximal degree in co-relation 7777. Up to 1488 conditions per place. [2024-06-03 18:36:42,080 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 70 selfloop transitions, 41 changer transitions 0/117 dead transitions. [2024-06-03 18:36:42,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 117 transitions, 993 flow [2024-06-03 18:36:42,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:42,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:42,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:36:42,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-03 18:36:42,082 INFO L175 Difference]: Start difference. First operand has 81 places, 85 transitions, 671 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:36:42,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 117 transitions, 993 flow [2024-06-03 18:36:42,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 117 transitions, 928 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-03 18:36:42,098 INFO L231 Difference]: Finished difference. Result has 85 places, 87 transitions, 723 flow [2024-06-03 18:36:42,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=606, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=723, PETRI_PLACES=85, PETRI_TRANSITIONS=87} [2024-06-03 18:36:42,099 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-03 18:36:42,099 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 87 transitions, 723 flow [2024-06-03 18:36:42,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:42,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:42,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:42,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-03 18:36:42,100 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:42,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:42,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1915120146, now seen corresponding path program 3 times [2024-06-03 18:36:42,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:42,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163654266] [2024-06-03 18:36:42,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:42,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:42,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:42,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:42,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:42,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163654266] [2024-06-03 18:36:42,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163654266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:42,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:42,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:42,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373081559] [2024-06-03 18:36:42,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:42,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:42,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:42,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:42,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:42,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:42,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 87 transitions, 723 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:42,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:42,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:42,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:42,504 INFO L124 PetriNetUnfolderBase]: 1106/1816 cut-off events. [2024-06-03 18:36:42,504 INFO L125 PetriNetUnfolderBase]: For 15359/15359 co-relation queries the response was YES. [2024-06-03 18:36:42,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8232 conditions, 1816 events. 1106/1816 cut-off events. For 15359/15359 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9276 event pairs, 301 based on Foata normal form. 4/1814 useless extension candidates. Maximal degree in co-relation 8192. Up to 1589 conditions per place. [2024-06-03 18:36:42,517 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 86 selfloop transitions, 24 changer transitions 0/116 dead transitions. [2024-06-03 18:36:42,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 116 transitions, 1039 flow [2024-06-03 18:36:42,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:42,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:42,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 18:36:42,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:36:42,518 INFO L175 Difference]: Start difference. First operand has 85 places, 87 transitions, 723 flow. Second operand 7 states and 164 transitions. [2024-06-03 18:36:42,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 116 transitions, 1039 flow [2024-06-03 18:36:42,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 116 transitions, 944 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-03 18:36:42,533 INFO L231 Difference]: Finished difference. Result has 87 places, 89 transitions, 715 flow [2024-06-03 18:36:42,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=628, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=715, PETRI_PLACES=87, PETRI_TRANSITIONS=89} [2024-06-03 18:36:42,534 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 45 predicate places. [2024-06-03 18:36:42,534 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 89 transitions, 715 flow [2024-06-03 18:36:42,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:42,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:42,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:42,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-03 18:36:42,535 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:42,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:42,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1432384280, now seen corresponding path program 1 times [2024-06-03 18:36:42,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:42,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670157750] [2024-06-03 18:36:42,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:42,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:42,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:42,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:42,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:42,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670157750] [2024-06-03 18:36:42,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670157750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:42,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:42,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:36:42,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527902315] [2024-06-03 18:36:42,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:42,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:36:42,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:42,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:36:42,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:36:42,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:36:42,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 89 transitions, 715 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:42,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:42,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:36:42,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:42,877 INFO L124 PetriNetUnfolderBase]: 1071/1773 cut-off events. [2024-06-03 18:36:42,877 INFO L125 PetriNetUnfolderBase]: For 17109/17109 co-relation queries the response was YES. [2024-06-03 18:36:42,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8144 conditions, 1773 events. 1071/1773 cut-off events. For 17109/17109 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9147 event pairs, 292 based on Foata normal form. 3/1756 useless extension candidates. Maximal degree in co-relation 8103. Up to 1511 conditions per place. [2024-06-03 18:36:42,891 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 81 selfloop transitions, 28 changer transitions 0/120 dead transitions. [2024-06-03 18:36:42,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 120 transitions, 1113 flow [2024-06-03 18:36:42,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:36:42,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:36:42,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-03 18:36:42,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195121951219512 [2024-06-03 18:36:42,893 INFO L175 Difference]: Start difference. First operand has 87 places, 89 transitions, 715 flow. Second operand 5 states and 127 transitions. [2024-06-03 18:36:42,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 120 transitions, 1113 flow [2024-06-03 18:36:42,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 120 transitions, 1048 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-03 18:36:42,912 INFO L231 Difference]: Finished difference. Result has 88 places, 102 transitions, 818 flow [2024-06-03 18:36:42,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=650, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=818, PETRI_PLACES=88, PETRI_TRANSITIONS=102} [2024-06-03 18:36:42,913 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 46 predicate places. [2024-06-03 18:36:42,913 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 102 transitions, 818 flow [2024-06-03 18:36:42,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:42,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:42,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:42,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-03 18:36:42,914 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:42,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:42,914 INFO L85 PathProgramCache]: Analyzing trace with hash 339819026, now seen corresponding path program 4 times [2024-06-03 18:36:42,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:42,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918732225] [2024-06-03 18:36:42,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:42,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:42,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:43,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:43,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:43,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918732225] [2024-06-03 18:36:43,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918732225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:43,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:43,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:43,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175851930] [2024-06-03 18:36:43,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:43,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:43,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:43,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:43,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:43,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:43,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 102 transitions, 818 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:43,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:43,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:43,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:43,330 INFO L124 PetriNetUnfolderBase]: 1093/1792 cut-off events. [2024-06-03 18:36:43,330 INFO L125 PetriNetUnfolderBase]: For 18924/18924 co-relation queries the response was YES. [2024-06-03 18:36:43,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8363 conditions, 1792 events. 1093/1792 cut-off events. For 18924/18924 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9049 event pairs, 196 based on Foata normal form. 20/1806 useless extension candidates. Maximal degree in co-relation 8320. Up to 1369 conditions per place. [2024-06-03 18:36:43,343 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 89 selfloop transitions, 40 changer transitions 0/135 dead transitions. [2024-06-03 18:36:43,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 135 transitions, 1168 flow [2024-06-03 18:36:43,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:43,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:43,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 18:36:43,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-03 18:36:43,345 INFO L175 Difference]: Start difference. First operand has 88 places, 102 transitions, 818 flow. Second operand 7 states and 173 transitions. [2024-06-03 18:36:43,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 135 transitions, 1168 flow [2024-06-03 18:36:43,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 135 transitions, 1142 flow, removed 13 selfloop flow, removed 0 redundant places. [2024-06-03 18:36:43,365 INFO L231 Difference]: Finished difference. Result has 95 places, 102 transitions, 886 flow [2024-06-03 18:36:43,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=792, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=886, PETRI_PLACES=95, PETRI_TRANSITIONS=102} [2024-06-03 18:36:43,366 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 53 predicate places. [2024-06-03 18:36:43,366 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 102 transitions, 886 flow [2024-06-03 18:36:43,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:43,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:43,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:43,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-03 18:36:43,367 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:43,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:43,367 INFO L85 PathProgramCache]: Analyzing trace with hash 73776520, now seen corresponding path program 1 times [2024-06-03 18:36:43,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:43,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781492912] [2024-06-03 18:36:43,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:43,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:43,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:43,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:43,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:43,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781492912] [2024-06-03 18:36:43,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781492912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:43,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:43,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:43,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426745365] [2024-06-03 18:36:43,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:43,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:43,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:43,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:43,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:43,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:43,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 102 transitions, 886 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:43,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:43,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:43,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:43,711 INFO L124 PetriNetUnfolderBase]: 1110/1819 cut-off events. [2024-06-03 18:36:43,712 INFO L125 PetriNetUnfolderBase]: For 19375/19375 co-relation queries the response was YES. [2024-06-03 18:36:43,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8760 conditions, 1819 events. 1110/1819 cut-off events. For 19375/19375 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 9215 event pairs, 287 based on Foata normal form. 4/1817 useless extension candidates. Maximal degree in co-relation 8714. Up to 1601 conditions per place. [2024-06-03 18:36:43,726 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 97 selfloop transitions, 20 changer transitions 0/123 dead transitions. [2024-06-03 18:36:43,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 123 transitions, 1190 flow [2024-06-03 18:36:43,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:36:43,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:36:43,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-03 18:36:43,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048780487804878 [2024-06-03 18:36:43,729 INFO L175 Difference]: Start difference. First operand has 95 places, 102 transitions, 886 flow. Second operand 5 states and 124 transitions. [2024-06-03 18:36:43,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 123 transitions, 1190 flow [2024-06-03 18:36:43,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 123 transitions, 1099 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 18:36:43,753 INFO L231 Difference]: Finished difference. Result has 94 places, 104 transitions, 868 flow [2024-06-03 18:36:43,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=795, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=868, PETRI_PLACES=94, PETRI_TRANSITIONS=104} [2024-06-03 18:36:43,754 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 52 predicate places. [2024-06-03 18:36:43,754 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 104 transitions, 868 flow [2024-06-03 18:36:43,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:43,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:43,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:43,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-03 18:36:43,755 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:43,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:43,755 INFO L85 PathProgramCache]: Analyzing trace with hash 82347400, now seen corresponding path program 2 times [2024-06-03 18:36:43,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:43,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528003672] [2024-06-03 18:36:43,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:43,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:43,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:43,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:43,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:43,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528003672] [2024-06-03 18:36:43,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528003672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:43,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:43,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:43,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185437466] [2024-06-03 18:36:43,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:43,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:43,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:43,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:43,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:43,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:43,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 104 transitions, 868 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:43,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:43,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:43,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:44,088 INFO L124 PetriNetUnfolderBase]: 1102/1814 cut-off events. [2024-06-03 18:36:44,088 INFO L125 PetriNetUnfolderBase]: For 19049/19060 co-relation queries the response was YES. [2024-06-03 18:36:44,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8607 conditions, 1814 events. 1102/1814 cut-off events. For 19049/19060 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9234 event pairs, 275 based on Foata normal form. 12/1819 useless extension candidates. Maximal degree in co-relation 8560. Up to 1530 conditions per place. [2024-06-03 18:36:44,101 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 97 selfloop transitions, 20 changer transitions 0/123 dead transitions. [2024-06-03 18:36:44,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 123 transitions, 1170 flow [2024-06-03 18:36:44,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:36:44,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:36:44,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-03 18:36:44,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:36:44,102 INFO L175 Difference]: Start difference. First operand has 94 places, 104 transitions, 868 flow. Second operand 5 states and 120 transitions. [2024-06-03 18:36:44,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 123 transitions, 1170 flow [2024-06-03 18:36:44,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 123 transitions, 1115 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-03 18:36:44,157 INFO L231 Difference]: Finished difference. Result has 96 places, 106 transitions, 890 flow [2024-06-03 18:36:44,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=813, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=890, PETRI_PLACES=96, PETRI_TRANSITIONS=106} [2024-06-03 18:36:44,158 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-06-03 18:36:44,158 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 106 transitions, 890 flow [2024-06-03 18:36:44,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:44,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:44,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:44,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-03 18:36:44,159 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:44,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:44,160 INFO L85 PathProgramCache]: Analyzing trace with hash 2053335980, now seen corresponding path program 2 times [2024-06-03 18:36:44,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:44,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903802842] [2024-06-03 18:36:44,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:44,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:44,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:44,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:44,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:44,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903802842] [2024-06-03 18:36:44,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903802842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:44,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:44,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:36:44,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615057023] [2024-06-03 18:36:44,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:44,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:36:44,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:44,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:36:44,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:36:44,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:36:44,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 106 transitions, 890 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:44,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:44,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:36:44,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:44,490 INFO L124 PetriNetUnfolderBase]: 1092/1814 cut-off events. [2024-06-03 18:36:44,490 INFO L125 PetriNetUnfolderBase]: For 21175/21175 co-relation queries the response was YES. [2024-06-03 18:36:44,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8847 conditions, 1814 events. 1092/1814 cut-off events. For 21175/21175 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 9403 event pairs, 272 based on Foata normal form. 6/1804 useless extension candidates. Maximal degree in co-relation 8799. Up to 1536 conditions per place. [2024-06-03 18:36:44,502 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 93 selfloop transitions, 37 changer transitions 0/141 dead transitions. [2024-06-03 18:36:44,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 141 transitions, 1359 flow [2024-06-03 18:36:44,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:36:44,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:36:44,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-03 18:36:44,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6390243902439025 [2024-06-03 18:36:44,504 INFO L175 Difference]: Start difference. First operand has 96 places, 106 transitions, 890 flow. Second operand 5 states and 131 transitions. [2024-06-03 18:36:44,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 141 transitions, 1359 flow [2024-06-03 18:36:44,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 141 transitions, 1300 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-03 18:36:44,531 INFO L231 Difference]: Finished difference. Result has 99 places, 121 transitions, 1095 flow [2024-06-03 18:36:44,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=831, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1095, PETRI_PLACES=99, PETRI_TRANSITIONS=121} [2024-06-03 18:36:44,532 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-03 18:36:44,532 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 121 transitions, 1095 flow [2024-06-03 18:36:44,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:44,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:44,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:44,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-03 18:36:44,533 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:44,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:44,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1756308864, now seen corresponding path program 1 times [2024-06-03 18:36:44,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:44,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479020357] [2024-06-03 18:36:44,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:44,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:44,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:44,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:44,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:44,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479020357] [2024-06-03 18:36:44,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479020357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:44,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:44,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:44,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174199017] [2024-06-03 18:36:44,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:44,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:44,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:44,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:44,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:44,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:44,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 121 transitions, 1095 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:44,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:44,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:44,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:44,928 INFO L124 PetriNetUnfolderBase]: 1254/2078 cut-off events. [2024-06-03 18:36:44,929 INFO L125 PetriNetUnfolderBase]: For 28418/28429 co-relation queries the response was YES. [2024-06-03 18:36:44,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10618 conditions, 2078 events. 1254/2078 cut-off events. For 28418/28429 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11062 event pairs, 230 based on Foata normal form. 20/2091 useless extension candidates. Maximal degree in co-relation 10568. Up to 1322 conditions per place. [2024-06-03 18:36:44,949 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 113 selfloop transitions, 40 changer transitions 0/159 dead transitions. [2024-06-03 18:36:44,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 159 transitions, 1611 flow [2024-06-03 18:36:44,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:44,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:44,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 18:36:44,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-03 18:36:44,950 INFO L175 Difference]: Start difference. First operand has 99 places, 121 transitions, 1095 flow. Second operand 7 states and 171 transitions. [2024-06-03 18:36:44,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 159 transitions, 1611 flow [2024-06-03 18:36:44,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 159 transitions, 1589 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-06-03 18:36:44,979 INFO L231 Difference]: Finished difference. Result has 105 places, 123 transitions, 1197 flow [2024-06-03 18:36:44,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1073, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1197, PETRI_PLACES=105, PETRI_TRANSITIONS=123} [2024-06-03 18:36:44,980 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-03 18:36:44,980 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 123 transitions, 1197 flow [2024-06-03 18:36:44,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:44,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:44,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:44,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-03 18:36:44,981 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:44,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:44,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1532867266, now seen corresponding path program 2 times [2024-06-03 18:36:44,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:44,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405713089] [2024-06-03 18:36:44,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:44,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:44,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:45,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:45,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:45,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405713089] [2024-06-03 18:36:45,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405713089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:45,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:45,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:45,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018445391] [2024-06-03 18:36:45,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:45,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:45,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:45,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:45,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:45,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:45,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 123 transitions, 1197 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:45,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:45,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:45,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:45,406 INFO L124 PetriNetUnfolderBase]: 1381/2291 cut-off events. [2024-06-03 18:36:45,407 INFO L125 PetriNetUnfolderBase]: For 35337/35348 co-relation queries the response was YES. [2024-06-03 18:36:45,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12158 conditions, 2291 events. 1381/2291 cut-off events. For 35337/35348 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 12526 event pairs, 359 based on Foata normal form. 20/2304 useless extension candidates. Maximal degree in co-relation 12106. Up to 1766 conditions per place. [2024-06-03 18:36:45,466 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 118 selfloop transitions, 36 changer transitions 0/160 dead transitions. [2024-06-03 18:36:45,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 160 transitions, 1721 flow [2024-06-03 18:36:45,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:45,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:45,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 18:36:45,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-03 18:36:45,469 INFO L175 Difference]: Start difference. First operand has 105 places, 123 transitions, 1197 flow. Second operand 7 states and 171 transitions. [2024-06-03 18:36:45,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 160 transitions, 1721 flow [2024-06-03 18:36:45,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 160 transitions, 1671 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-03 18:36:45,508 INFO L231 Difference]: Finished difference. Result has 109 places, 125 transitions, 1267 flow [2024-06-03 18:36:45,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1147, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1267, PETRI_PLACES=109, PETRI_TRANSITIONS=125} [2024-06-03 18:36:45,509 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 67 predicate places. [2024-06-03 18:36:45,509 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 125 transitions, 1267 flow [2024-06-03 18:36:45,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:45,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:45,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:45,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-03 18:36:45,510 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:45,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:45,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1532719396, now seen corresponding path program 3 times [2024-06-03 18:36:45,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:45,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622796890] [2024-06-03 18:36:45,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:45,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:45,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:45,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:45,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:45,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622796890] [2024-06-03 18:36:45,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622796890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:45,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:45,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:45,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677114178] [2024-06-03 18:36:45,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:45,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:45,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:45,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:45,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:45,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:45,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 125 transitions, 1267 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:45,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:45,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:45,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:45,922 INFO L124 PetriNetUnfolderBase]: 1353/2247 cut-off events. [2024-06-03 18:36:45,922 INFO L125 PetriNetUnfolderBase]: For 36443/36454 co-relation queries the response was YES. [2024-06-03 18:36:45,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11926 conditions, 2247 events. 1353/2247 cut-off events. For 36443/36454 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 12245 event pairs, 358 based on Foata normal form. 24/2264 useless extension candidates. Maximal degree in co-relation 11872. Up to 1845 conditions per place. [2024-06-03 18:36:45,940 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 115 selfloop transitions, 34 changer transitions 0/155 dead transitions. [2024-06-03 18:36:45,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 155 transitions, 1651 flow [2024-06-03 18:36:45,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:45,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:45,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 18:36:45,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-03 18:36:45,941 INFO L175 Difference]: Start difference. First operand has 109 places, 125 transitions, 1267 flow. Second operand 7 states and 166 transitions. [2024-06-03 18:36:45,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 155 transitions, 1651 flow [2024-06-03 18:36:45,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 155 transitions, 1594 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-03 18:36:45,982 INFO L231 Difference]: Finished difference. Result has 113 places, 125 transitions, 1285 flow [2024-06-03 18:36:45,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1210, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1285, PETRI_PLACES=113, PETRI_TRANSITIONS=125} [2024-06-03 18:36:45,983 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-03 18:36:45,983 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 125 transitions, 1285 flow [2024-06-03 18:36:45,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:45,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:45,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:45,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-03 18:36:45,984 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:45,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:45,984 INFO L85 PathProgramCache]: Analyzing trace with hash -142192784, now seen corresponding path program 1 times [2024-06-03 18:36:45,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:45,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998858348] [2024-06-03 18:36:45,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:45,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:45,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:46,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:46,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:46,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998858348] [2024-06-03 18:36:46,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998858348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:46,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:46,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:46,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144433017] [2024-06-03 18:36:46,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:46,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:46,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:46,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:46,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:46,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:46,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 125 transitions, 1285 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:46,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:46,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:46,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:46,415 INFO L124 PetriNetUnfolderBase]: 1358/2270 cut-off events. [2024-06-03 18:36:46,415 INFO L125 PetriNetUnfolderBase]: For 35027/35027 co-relation queries the response was YES. [2024-06-03 18:36:46,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12106 conditions, 2270 events. 1358/2270 cut-off events. For 35027/35027 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 12445 event pairs, 329 based on Foata normal form. 1/2270 useless extension candidates. Maximal degree in co-relation 12050. Up to 2053 conditions per place. [2024-06-03 18:36:46,436 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 134 selfloop transitions, 22 changer transitions 0/162 dead transitions. [2024-06-03 18:36:46,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 162 transitions, 1785 flow [2024-06-03 18:36:46,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:36:46,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:36:46,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-03 18:36:46,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-03 18:36:46,438 INFO L175 Difference]: Start difference. First operand has 113 places, 125 transitions, 1285 flow. Second operand 6 states and 142 transitions. [2024-06-03 18:36:46,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 162 transitions, 1785 flow [2024-06-03 18:36:46,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 162 transitions, 1712 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-03 18:36:46,483 INFO L231 Difference]: Finished difference. Result has 115 places, 139 transitions, 1383 flow [2024-06-03 18:36:46,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1212, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1383, PETRI_PLACES=115, PETRI_TRANSITIONS=139} [2024-06-03 18:36:46,484 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-03 18:36:46,484 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 139 transitions, 1383 flow [2024-06-03 18:36:46,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:46,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:46,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:46,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-03 18:36:46,485 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:46,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:46,486 INFO L85 PathProgramCache]: Analyzing trace with hash -760668486, now seen corresponding path program 4 times [2024-06-03 18:36:46,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:46,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501740105] [2024-06-03 18:36:46,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:46,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:46,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:46,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:46,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:46,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501740105] [2024-06-03 18:36:46,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501740105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:46,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:46,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:46,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246568050] [2024-06-03 18:36:46,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:46,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:46,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:46,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:46,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:46,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:46,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 139 transitions, 1383 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:46,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:46,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:46,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:46,985 INFO L124 PetriNetUnfolderBase]: 1416/2382 cut-off events. [2024-06-03 18:36:46,985 INFO L125 PetriNetUnfolderBase]: For 42325/42336 co-relation queries the response was YES. [2024-06-03 18:36:46,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12856 conditions, 2382 events. 1416/2382 cut-off events. For 42325/42336 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 13381 event pairs, 374 based on Foata normal form. 24/2399 useless extension candidates. Maximal degree in co-relation 12797. Up to 1968 conditions per place. [2024-06-03 18:36:47,001 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 130 selfloop transitions, 30 changer transitions 0/166 dead transitions. [2024-06-03 18:36:47,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 166 transitions, 1803 flow [2024-06-03 18:36:47,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:36:47,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:36:47,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-03 18:36:47,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-03 18:36:47,002 INFO L175 Difference]: Start difference. First operand has 115 places, 139 transitions, 1383 flow. Second operand 6 states and 146 transitions. [2024-06-03 18:36:47,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 166 transitions, 1803 flow [2024-06-03 18:36:47,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 166 transitions, 1783 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-06-03 18:36:47,063 INFO L231 Difference]: Finished difference. Result has 121 places, 140 transitions, 1454 flow [2024-06-03 18:36:47,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1363, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1454, PETRI_PLACES=121, PETRI_TRANSITIONS=140} [2024-06-03 18:36:47,063 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-03 18:36:47,064 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 140 transitions, 1454 flow [2024-06-03 18:36:47,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:47,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:47,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:47,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-03 18:36:47,064 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:47,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:47,065 INFO L85 PathProgramCache]: Analyzing trace with hash 224104062, now seen corresponding path program 5 times [2024-06-03 18:36:47,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:47,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291474475] [2024-06-03 18:36:47,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:47,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:47,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:47,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:47,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:47,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291474475] [2024-06-03 18:36:47,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291474475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:47,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:47,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:47,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414719048] [2024-06-03 18:36:47,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:47,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:47,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:47,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:47,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:47,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:47,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 140 transitions, 1454 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:47,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:47,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:47,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:47,510 INFO L124 PetriNetUnfolderBase]: 1457/2453 cut-off events. [2024-06-03 18:36:47,511 INFO L125 PetriNetUnfolderBase]: For 45773/45784 co-relation queries the response was YES. [2024-06-03 18:36:47,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13429 conditions, 2453 events. 1457/2453 cut-off events. For 45773/45784 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 13913 event pairs, 289 based on Foata normal form. 20/2466 useless extension candidates. Maximal degree in co-relation 13367. Up to 1674 conditions per place. [2024-06-03 18:36:47,529 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 130 selfloop transitions, 36 changer transitions 0/172 dead transitions. [2024-06-03 18:36:47,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 172 transitions, 1992 flow [2024-06-03 18:36:47,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:36:47,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:36:47,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-03 18:36:47,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-03 18:36:47,530 INFO L175 Difference]: Start difference. First operand has 121 places, 140 transitions, 1454 flow. Second operand 6 states and 151 transitions. [2024-06-03 18:36:47,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 172 transitions, 1992 flow [2024-06-03 18:36:47,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 172 transitions, 1923 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-03 18:36:47,585 INFO L231 Difference]: Finished difference. Result has 123 places, 141 transitions, 1488 flow [2024-06-03 18:36:47,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1385, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1488, PETRI_PLACES=123, PETRI_TRANSITIONS=141} [2024-06-03 18:36:47,586 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-03 18:36:47,586 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 141 transitions, 1488 flow [2024-06-03 18:36:47,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:47,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:47,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:47,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-03 18:36:47,587 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:47,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:47,588 INFO L85 PathProgramCache]: Analyzing trace with hash 229614312, now seen corresponding path program 6 times [2024-06-03 18:36:47,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:47,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347971835] [2024-06-03 18:36:47,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:47,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:47,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:47,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:47,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:47,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347971835] [2024-06-03 18:36:47,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347971835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:47,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:47,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:47,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876460163] [2024-06-03 18:36:47,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:47,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:47,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:47,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:47,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:47,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:47,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 141 transitions, 1488 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:47,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:47,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:47,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:48,055 INFO L124 PetriNetUnfolderBase]: 1429/2411 cut-off events. [2024-06-03 18:36:48,055 INFO L125 PetriNetUnfolderBase]: For 45635/45649 co-relation queries the response was YES. [2024-06-03 18:36:48,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12997 conditions, 2411 events. 1429/2411 cut-off events. For 45635/45649 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 13633 event pairs, 360 based on Foata normal form. 26/2431 useless extension candidates. Maximal degree in co-relation 12934. Up to 1995 conditions per place. [2024-06-03 18:36:48,074 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 135 selfloop transitions, 34 changer transitions 0/175 dead transitions. [2024-06-03 18:36:48,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 175 transitions, 1924 flow [2024-06-03 18:36:48,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:36:48,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:36:48,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 18:36:48,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-03 18:36:48,076 INFO L175 Difference]: Start difference. First operand has 123 places, 141 transitions, 1488 flow. Second operand 8 states and 187 transitions. [2024-06-03 18:36:48,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 175 transitions, 1924 flow [2024-06-03 18:36:48,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 175 transitions, 1799 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-03 18:36:48,150 INFO L231 Difference]: Finished difference. Result has 126 places, 141 transitions, 1438 flow [2024-06-03 18:36:48,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1363, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1438, PETRI_PLACES=126, PETRI_TRANSITIONS=141} [2024-06-03 18:36:48,152 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 84 predicate places. [2024-06-03 18:36:48,152 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 141 transitions, 1438 flow [2024-06-03 18:36:48,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:48,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:48,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:48,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-03 18:36:48,152 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:48,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:48,153 INFO L85 PathProgramCache]: Analyzing trace with hash 229829514, now seen corresponding path program 1 times [2024-06-03 18:36:48,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:48,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713649986] [2024-06-03 18:36:48,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:48,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:48,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:48,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:48,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:48,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713649986] [2024-06-03 18:36:48,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713649986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:48,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:48,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:48,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081044258] [2024-06-03 18:36:48,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:48,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:48,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:48,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:48,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:48,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:48,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 141 transitions, 1438 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:48,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:48,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:48,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:48,722 INFO L124 PetriNetUnfolderBase]: 1470/2492 cut-off events. [2024-06-03 18:36:48,723 INFO L125 PetriNetUnfolderBase]: For 46543/46557 co-relation queries the response was YES. [2024-06-03 18:36:48,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13088 conditions, 2492 events. 1470/2492 cut-off events. For 46543/46557 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 14259 event pairs, 331 based on Foata normal form. 22/2508 useless extension candidates. Maximal degree in co-relation 13025. Up to 1869 conditions per place. [2024-06-03 18:36:48,742 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 134 selfloop transitions, 39 changer transitions 0/179 dead transitions. [2024-06-03 18:36:48,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 179 transitions, 1914 flow [2024-06-03 18:36:48,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:36:48,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:36:48,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-03 18:36:48,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-03 18:36:48,744 INFO L175 Difference]: Start difference. First operand has 126 places, 141 transitions, 1438 flow. Second operand 8 states and 190 transitions. [2024-06-03 18:36:48,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 179 transitions, 1914 flow [2024-06-03 18:36:48,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 179 transitions, 1827 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-03 18:36:48,805 INFO L231 Difference]: Finished difference. Result has 127 places, 142 transitions, 1457 flow [2024-06-03 18:36:48,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1351, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1457, PETRI_PLACES=127, PETRI_TRANSITIONS=142} [2024-06-03 18:36:48,806 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2024-06-03 18:36:48,806 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 142 transitions, 1457 flow [2024-06-03 18:36:48,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:48,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:48,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:48,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-03 18:36:48,806 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:48,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:48,807 INFO L85 PathProgramCache]: Analyzing trace with hash -141893882, now seen corresponding path program 1 times [2024-06-03 18:36:48,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:48,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816981366] [2024-06-03 18:36:48,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:48,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:48,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:48,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:48,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:48,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816981366] [2024-06-03 18:36:48,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816981366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:48,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:48,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:48,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306108733] [2024-06-03 18:36:48,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:48,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:48,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:48,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:48,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:48,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:36:48,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 142 transitions, 1457 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:48,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:48,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:36:48,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:49,195 INFO L124 PetriNetUnfolderBase]: 1441/2452 cut-off events. [2024-06-03 18:36:49,196 INFO L125 PetriNetUnfolderBase]: For 46886/46886 co-relation queries the response was YES. [2024-06-03 18:36:49,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13115 conditions, 2452 events. 1441/2452 cut-off events. For 46886/46886 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 14134 event pairs, 362 based on Foata normal form. 3/2435 useless extension candidates. Maximal degree in co-relation 13051. Up to 2035 conditions per place. [2024-06-03 18:36:49,220 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 100 selfloop transitions, 57 changer transitions 0/172 dead transitions. [2024-06-03 18:36:49,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 172 transitions, 2047 flow [2024-06-03 18:36:49,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:36:49,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:36:49,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 18:36:49,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-03 18:36:49,223 INFO L175 Difference]: Start difference. First operand has 127 places, 142 transitions, 1457 flow. Second operand 6 states and 148 transitions. [2024-06-03 18:36:49,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 172 transitions, 2047 flow [2024-06-03 18:36:49,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 172 transitions, 1957 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-03 18:36:49,310 INFO L231 Difference]: Finished difference. Result has 128 places, 154 transitions, 1658 flow [2024-06-03 18:36:49,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1367, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1658, PETRI_PLACES=128, PETRI_TRANSITIONS=154} [2024-06-03 18:36:49,313 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 86 predicate places. [2024-06-03 18:36:49,313 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 154 transitions, 1658 flow [2024-06-03 18:36:49,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:49,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:49,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:49,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-03 18:36:49,314 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:49,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:49,314 INFO L85 PathProgramCache]: Analyzing trace with hash 1454240436, now seen corresponding path program 2 times [2024-06-03 18:36:49,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:49,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559486366] [2024-06-03 18:36:49,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:49,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:49,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:49,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:49,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:49,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559486366] [2024-06-03 18:36:49,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559486366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:49,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:49,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:49,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626443278] [2024-06-03 18:36:49,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:49,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:49,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:49,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:49,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:49,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:49,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 154 transitions, 1658 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:49,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:49,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:49,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:49,728 INFO L124 PetriNetUnfolderBase]: 1498/2533 cut-off events. [2024-06-03 18:36:49,729 INFO L125 PetriNetUnfolderBase]: For 49498/49498 co-relation queries the response was YES. [2024-06-03 18:36:49,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13908 conditions, 2533 events. 1498/2533 cut-off events. For 49498/49498 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 14513 event pairs, 352 based on Foata normal form. 1/2533 useless extension candidates. Maximal degree in co-relation 13842. Up to 2287 conditions per place. [2024-06-03 18:36:49,747 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 144 selfloop transitions, 25 changer transitions 0/175 dead transitions. [2024-06-03 18:36:49,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 175 transitions, 2119 flow [2024-06-03 18:36:49,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:36:49,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:36:49,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-03 18:36:49,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556910569105691 [2024-06-03 18:36:49,748 INFO L175 Difference]: Start difference. First operand has 128 places, 154 transitions, 1658 flow. Second operand 6 states and 137 transitions. [2024-06-03 18:36:49,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 175 transitions, 2119 flow [2024-06-03 18:36:49,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 175 transitions, 2064 flow, removed 23 selfloop flow, removed 1 redundant places. [2024-06-03 18:36:49,827 INFO L231 Difference]: Finished difference. Result has 133 places, 158 transitions, 1686 flow [2024-06-03 18:36:49,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1603, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1686, PETRI_PLACES=133, PETRI_TRANSITIONS=158} [2024-06-03 18:36:49,828 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-03 18:36:49,828 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 158 transitions, 1686 flow [2024-06-03 18:36:49,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:49,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:49,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:49,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-03 18:36:49,829 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:49,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:49,829 INFO L85 PathProgramCache]: Analyzing trace with hash 833222354, now seen corresponding path program 2 times [2024-06-03 18:36:49,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:49,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327674598] [2024-06-03 18:36:49,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:49,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:49,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:49,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:49,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:49,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327674598] [2024-06-03 18:36:49,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327674598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:49,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:49,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:49,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396071956] [2024-06-03 18:36:49,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:49,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:49,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:49,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:49,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:49,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:49,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 158 transitions, 1686 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:49,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:50,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:50,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:50,372 INFO L124 PetriNetUnfolderBase]: 1539/2611 cut-off events. [2024-06-03 18:36:50,372 INFO L125 PetriNetUnfolderBase]: For 55704/55704 co-relation queries the response was YES. [2024-06-03 18:36:50,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14029 conditions, 2611 events. 1539/2611 cut-off events. For 55704/55704 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15119 event pairs, 268 based on Foata normal form. 12/2617 useless extension candidates. Maximal degree in co-relation 13960. Up to 2023 conditions per place. [2024-06-03 18:36:50,389 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 150 selfloop transitions, 43 changer transitions 0/199 dead transitions. [2024-06-03 18:36:50,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 199 transitions, 2212 flow [2024-06-03 18:36:50,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:36:50,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:36:50,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-03 18:36:50,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-03 18:36:50,391 INFO L175 Difference]: Start difference. First operand has 133 places, 158 transitions, 1686 flow. Second operand 8 states and 195 transitions. [2024-06-03 18:36:50,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 199 transitions, 2212 flow [2024-06-03 18:36:50,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 199 transitions, 2176 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-03 18:36:50,487 INFO L231 Difference]: Finished difference. Result has 139 places, 159 transitions, 1766 flow [2024-06-03 18:36:50,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1650, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1766, PETRI_PLACES=139, PETRI_TRANSITIONS=159} [2024-06-03 18:36:50,488 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-03 18:36:50,488 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 159 transitions, 1766 flow [2024-06-03 18:36:50,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:50,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:50,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:50,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-03 18:36:50,489 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:50,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:50,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1742196820, now seen corresponding path program 3 times [2024-06-03 18:36:50,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:50,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669753970] [2024-06-03 18:36:50,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:50,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:50,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:50,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:50,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:50,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669753970] [2024-06-03 18:36:50,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669753970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:50,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:50,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:50,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111729351] [2024-06-03 18:36:50,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:50,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:50,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:50,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:50,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:50,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:50,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 159 transitions, 1766 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:50,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:50,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:50,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:50,959 INFO L124 PetriNetUnfolderBase]: 1519/2586 cut-off events. [2024-06-03 18:36:50,959 INFO L125 PetriNetUnfolderBase]: For 56593/56604 co-relation queries the response was YES. [2024-06-03 18:36:50,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13899 conditions, 2586 events. 1519/2586 cut-off events. For 56593/56604 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 15006 event pairs, 259 based on Foata normal form. 20/2599 useless extension candidates. Maximal degree in co-relation 13829. Up to 1531 conditions per place. [2024-06-03 18:36:50,980 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 144 selfloop transitions, 42 changer transitions 0/192 dead transitions. [2024-06-03 18:36:50,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 192 transitions, 2190 flow [2024-06-03 18:36:50,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:50,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:50,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:36:50,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-03 18:36:50,982 INFO L175 Difference]: Start difference. First operand has 139 places, 159 transitions, 1766 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:36:50,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 192 transitions, 2190 flow [2024-06-03 18:36:51,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 192 transitions, 2084 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-03 18:36:51,068 INFO L231 Difference]: Finished difference. Result has 139 places, 158 transitions, 1698 flow [2024-06-03 18:36:51,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1610, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1698, PETRI_PLACES=139, PETRI_TRANSITIONS=158} [2024-06-03 18:36:51,069 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-03 18:36:51,069 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 158 transitions, 1698 flow [2024-06-03 18:36:51,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:51,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:51,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:51,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-03 18:36:51,070 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:51,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:51,070 INFO L85 PathProgramCache]: Analyzing trace with hash -474427734, now seen corresponding path program 3 times [2024-06-03 18:36:51,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:51,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775186830] [2024-06-03 18:36:51,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:51,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:51,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:51,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:51,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:51,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775186830] [2024-06-03 18:36:51,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775186830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:51,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:51,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:51,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495008966] [2024-06-03 18:36:51,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:51,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:51,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:51,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:51,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:51,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:51,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 158 transitions, 1698 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:51,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:51,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:51,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:51,498 INFO L124 PetriNetUnfolderBase]: 1521/2587 cut-off events. [2024-06-03 18:36:51,499 INFO L125 PetriNetUnfolderBase]: For 51089/51089 co-relation queries the response was YES. [2024-06-03 18:36:51,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13789 conditions, 2587 events. 1521/2587 cut-off events. For 51089/51089 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 15009 event pairs, 354 based on Foata normal form. 2/2588 useless extension candidates. Maximal degree in co-relation 13718. Up to 2330 conditions per place. [2024-06-03 18:36:51,518 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 156 selfloop transitions, 26 changer transitions 0/188 dead transitions. [2024-06-03 18:36:51,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 188 transitions, 2185 flow [2024-06-03 18:36:51,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:36:51,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:36:51,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-03 18:36:51,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146341463414634 [2024-06-03 18:36:51,520 INFO L175 Difference]: Start difference. First operand has 139 places, 158 transitions, 1698 flow. Second operand 5 states and 126 transitions. [2024-06-03 18:36:51,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 188 transitions, 2185 flow [2024-06-03 18:36:51,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 188 transitions, 2040 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-03 18:36:51,603 INFO L231 Difference]: Finished difference. Result has 139 places, 167 transitions, 1722 flow [2024-06-03 18:36:51,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1553, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1722, PETRI_PLACES=139, PETRI_TRANSITIONS=167} [2024-06-03 18:36:51,604 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-03 18:36:51,604 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 167 transitions, 1722 flow [2024-06-03 18:36:51,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:51,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:51,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:51,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-03 18:36:51,605 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:51,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:51,605 INFO L85 PathProgramCache]: Analyzing trace with hash -133863482, now seen corresponding path program 2 times [2024-06-03 18:36:51,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:51,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084457629] [2024-06-03 18:36:51,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:51,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:51,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:51,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:51,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:51,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084457629] [2024-06-03 18:36:51,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084457629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:51,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:51,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:51,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228256821] [2024-06-03 18:36:51,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:51,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:51,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:51,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:51,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:51,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:36:51,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 167 transitions, 1722 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:51,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:51,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:36:51,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:52,008 INFO L124 PetriNetUnfolderBase]: 1498/2570 cut-off events. [2024-06-03 18:36:52,009 INFO L125 PetriNetUnfolderBase]: For 54158/54158 co-relation queries the response was YES. [2024-06-03 18:36:52,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13670 conditions, 2570 events. 1498/2570 cut-off events. For 54158/54158 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 15134 event pairs, 353 based on Foata normal form. 3/2557 useless extension candidates. Maximal degree in co-relation 13598. Up to 2165 conditions per place. [2024-06-03 18:36:52,028 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 125 selfloop transitions, 54 changer transitions 0/199 dead transitions. [2024-06-03 18:36:52,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 199 transitions, 2385 flow [2024-06-03 18:36:52,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:36:52,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:36:52,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-03 18:36:52,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 18:36:52,030 INFO L175 Difference]: Start difference. First operand has 139 places, 167 transitions, 1722 flow. Second operand 6 states and 150 transitions. [2024-06-03 18:36:52,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 199 transitions, 2385 flow [2024-06-03 18:36:52,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 199 transitions, 2375 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-03 18:36:52,170 INFO L231 Difference]: Finished difference. Result has 146 places, 177 transitions, 1988 flow [2024-06-03 18:36:52,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1712, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1988, PETRI_PLACES=146, PETRI_TRANSITIONS=177} [2024-06-03 18:36:52,171 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 104 predicate places. [2024-06-03 18:36:52,171 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 177 transitions, 1988 flow [2024-06-03 18:36:52,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:52,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:52,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:52,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-03 18:36:52,171 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:52,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:52,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1631436684, now seen corresponding path program 1 times [2024-06-03 18:36:52,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:52,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970075647] [2024-06-03 18:36:52,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:52,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:52,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:52,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:52,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:52,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970075647] [2024-06-03 18:36:52,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970075647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:52,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:52,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:52,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172641794] [2024-06-03 18:36:52,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:52,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:52,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:52,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:52,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:52,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:52,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 177 transitions, 1988 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:52,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:52,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:52,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:52,630 INFO L124 PetriNetUnfolderBase]: 1548/2644 cut-off events. [2024-06-03 18:36:52,631 INFO L125 PetriNetUnfolderBase]: For 58651/58665 co-relation queries the response was YES. [2024-06-03 18:36:52,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14400 conditions, 2644 events. 1548/2644 cut-off events. For 58651/58665 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 15555 event pairs, 380 based on Foata normal form. 12/2650 useless extension candidates. Maximal degree in co-relation 14324. Up to 2287 conditions per place. [2024-06-03 18:36:52,653 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 149 selfloop transitions, 41 changer transitions 0/196 dead transitions. [2024-06-03 18:36:52,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 196 transitions, 2583 flow [2024-06-03 18:36:52,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:36:52,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:36:52,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-03 18:36:52,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:36:52,655 INFO L175 Difference]: Start difference. First operand has 146 places, 177 transitions, 1988 flow. Second operand 5 states and 120 transitions. [2024-06-03 18:36:52,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 196 transitions, 2583 flow [2024-06-03 18:36:52,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 196 transitions, 2537 flow, removed 17 selfloop flow, removed 1 redundant places. [2024-06-03 18:36:52,761 INFO L231 Difference]: Finished difference. Result has 151 places, 182 transitions, 2119 flow [2024-06-03 18:36:52,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1943, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2119, PETRI_PLACES=151, PETRI_TRANSITIONS=182} [2024-06-03 18:36:52,762 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-03 18:36:52,762 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 182 transitions, 2119 flow [2024-06-03 18:36:52,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:52,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:52,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:52,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-03 18:36:52,763 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:52,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:52,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1449518836, now seen corresponding path program 2 times [2024-06-03 18:36:52,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:52,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658891245] [2024-06-03 18:36:52,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:52,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:52,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:52,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:52,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:52,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658891245] [2024-06-03 18:36:52,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658891245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:52,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:52,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:52,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282488094] [2024-06-03 18:36:52,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:52,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:52,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:52,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:52,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:52,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:52,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 182 transitions, 2119 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:52,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:52,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:52,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:53,219 INFO L124 PetriNetUnfolderBase]: 1530/2612 cut-off events. [2024-06-03 18:36:53,219 INFO L125 PetriNetUnfolderBase]: For 59168/59171 co-relation queries the response was YES. [2024-06-03 18:36:53,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14342 conditions, 2612 events. 1530/2612 cut-off events. For 59168/59171 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 15288 event pairs, 358 based on Foata normal form. 6/2616 useless extension candidates. Maximal degree in co-relation 14263. Up to 2267 conditions per place. [2024-06-03 18:36:53,238 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 149 selfloop transitions, 45 changer transitions 0/200 dead transitions. [2024-06-03 18:36:53,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 200 transitions, 2553 flow [2024-06-03 18:36:53,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:36:53,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:36:53,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-03 18:36:53,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195121951219512 [2024-06-03 18:36:53,240 INFO L175 Difference]: Start difference. First operand has 151 places, 182 transitions, 2119 flow. Second operand 5 states and 127 transitions. [2024-06-03 18:36:53,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 200 transitions, 2553 flow [2024-06-03 18:36:53,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 200 transitions, 2474 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-03 18:36:53,360 INFO L231 Difference]: Finished difference. Result has 155 places, 182 transitions, 2151 flow [2024-06-03 18:36:53,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2040, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2151, PETRI_PLACES=155, PETRI_TRANSITIONS=182} [2024-06-03 18:36:53,361 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-03 18:36:53,361 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 182 transitions, 2151 flow [2024-06-03 18:36:53,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:53,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:53,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:53,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-03 18:36:53,362 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:53,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:53,362 INFO L85 PathProgramCache]: Analyzing trace with hash -133432892, now seen corresponding path program 1 times [2024-06-03 18:36:53,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:53,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999358220] [2024-06-03 18:36:53,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:53,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:53,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:53,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:53,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:53,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999358220] [2024-06-03 18:36:53,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999358220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:53,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:53,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:53,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171828077] [2024-06-03 18:36:53,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:53,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:53,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:53,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:53,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:53,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:36:53,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 182 transitions, 2151 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:53,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:53,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:36:53,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:53,778 INFO L124 PetriNetUnfolderBase]: 1472/2514 cut-off events. [2024-06-03 18:36:53,778 INFO L125 PetriNetUnfolderBase]: For 60705/60705 co-relation queries the response was YES. [2024-06-03 18:36:53,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13964 conditions, 2514 events. 1472/2514 cut-off events. For 60705/60705 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 14637 event pairs, 347 based on Foata normal form. 4/2502 useless extension candidates. Maximal degree in co-relation 13883. Up to 2238 conditions per place. [2024-06-03 18:36:53,800 INFO L140 encePairwiseOnDemand]: 36/41 looper letters, 159 selfloop transitions, 14 changer transitions 0/193 dead transitions. [2024-06-03 18:36:53,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 193 transitions, 2541 flow [2024-06-03 18:36:53,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:36:53,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:36:53,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-03 18:36:53,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:36:53,802 INFO L175 Difference]: Start difference. First operand has 155 places, 182 transitions, 2151 flow. Second operand 4 states and 96 transitions. [2024-06-03 18:36:53,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 193 transitions, 2541 flow [2024-06-03 18:36:53,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 193 transitions, 2472 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-03 18:36:53,911 INFO L231 Difference]: Finished difference. Result has 155 places, 184 transitions, 2142 flow [2024-06-03 18:36:53,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2082, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2142, PETRI_PLACES=155, PETRI_TRANSITIONS=184} [2024-06-03 18:36:53,912 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-03 18:36:53,912 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 184 transitions, 2142 flow [2024-06-03 18:36:53,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:53,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:53,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:53,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-03 18:36:53,913 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:53,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:53,913 INFO L85 PathProgramCache]: Analyzing trace with hash 2122527214, now seen corresponding path program 1 times [2024-06-03 18:36:53,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:53,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502986199] [2024-06-03 18:36:53,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:53,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:53,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:54,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:54,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:54,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502986199] [2024-06-03 18:36:54,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502986199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:54,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:54,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:54,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081271996] [2024-06-03 18:36:54,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:54,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:54,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:54,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:54,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:54,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:54,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 184 transitions, 2142 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:54,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:54,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:54,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:54,370 INFO L124 PetriNetUnfolderBase]: 1525/2585 cut-off events. [2024-06-03 18:36:54,370 INFO L125 PetriNetUnfolderBase]: For 58783/58783 co-relation queries the response was YES. [2024-06-03 18:36:54,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14273 conditions, 2585 events. 1525/2585 cut-off events. For 58783/58783 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 14961 event pairs, 349 based on Foata normal form. 1/2585 useless extension candidates. Maximal degree in co-relation 14192. Up to 2308 conditions per place. [2024-06-03 18:36:54,390 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 172 selfloop transitions, 41 changer transitions 0/219 dead transitions. [2024-06-03 18:36:54,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 219 transitions, 2778 flow [2024-06-03 18:36:54,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:54,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:54,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-03 18:36:54,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 18:36:54,392 INFO L175 Difference]: Start difference. First operand has 155 places, 184 transitions, 2142 flow. Second operand 7 states and 161 transitions. [2024-06-03 18:36:54,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 219 transitions, 2778 flow [2024-06-03 18:36:54,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 219 transitions, 2736 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-03 18:36:54,499 INFO L231 Difference]: Finished difference. Result has 161 places, 195 transitions, 2303 flow [2024-06-03 18:36:54,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2100, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2303, PETRI_PLACES=161, PETRI_TRANSITIONS=195} [2024-06-03 18:36:54,499 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-03 18:36:54,499 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 195 transitions, 2303 flow [2024-06-03 18:36:54,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:54,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:54,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:54,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-03 18:36:54,500 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:54,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:54,500 INFO L85 PathProgramCache]: Analyzing trace with hash 2131792804, now seen corresponding path program 2 times [2024-06-03 18:36:54,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:54,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247882272] [2024-06-03 18:36:54,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:54,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:54,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:54,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:54,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:54,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247882272] [2024-06-03 18:36:54,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247882272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:54,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:54,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:54,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644252189] [2024-06-03 18:36:54,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:54,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:54,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:54,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:54,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:54,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:54,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 195 transitions, 2303 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:54,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:54,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:54,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:54,970 INFO L124 PetriNetUnfolderBase]: 1538/2607 cut-off events. [2024-06-03 18:36:54,970 INFO L125 PetriNetUnfolderBase]: For 63373/63373 co-relation queries the response was YES. [2024-06-03 18:36:55,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14806 conditions, 2607 events. 1538/2607 cut-off events. For 63373/63373 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 15118 event pairs, 349 based on Foata normal form. 1/2607 useless extension candidates. Maximal degree in co-relation 14723. Up to 2323 conditions per place. [2024-06-03 18:36:55,034 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 169 selfloop transitions, 46 changer transitions 0/221 dead transitions. [2024-06-03 18:36:55,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 221 transitions, 2990 flow [2024-06-03 18:36:55,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:55,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:55,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-03 18:36:55,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-03 18:36:55,044 INFO L175 Difference]: Start difference. First operand has 161 places, 195 transitions, 2303 flow. Second operand 7 states and 157 transitions. [2024-06-03 18:36:55,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 221 transitions, 2990 flow [2024-06-03 18:36:55,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 221 transitions, 2946 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-03 18:36:55,146 INFO L231 Difference]: Finished difference. Result has 166 places, 202 transitions, 2432 flow [2024-06-03 18:36:55,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2265, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2432, PETRI_PLACES=166, PETRI_TRANSITIONS=202} [2024-06-03 18:36:55,147 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-03 18:36:55,147 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 202 transitions, 2432 flow [2024-06-03 18:36:55,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:55,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:55,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:55,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-03 18:36:55,148 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:55,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:55,149 INFO L85 PathProgramCache]: Analyzing trace with hash 2131781644, now seen corresponding path program 3 times [2024-06-03 18:36:55,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:55,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652224902] [2024-06-03 18:36:55,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:55,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:55,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:55,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:55,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:55,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652224902] [2024-06-03 18:36:55,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652224902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:55,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:55,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:55,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383281580] [2024-06-03 18:36:55,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:55,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:55,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:55,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:55,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:55,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:55,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 202 transitions, 2432 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:55,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:55,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:55,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:55,593 INFO L124 PetriNetUnfolderBase]: 1535/2603 cut-off events. [2024-06-03 18:36:55,594 INFO L125 PetriNetUnfolderBase]: For 66048/66048 co-relation queries the response was YES. [2024-06-03 18:36:55,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14891 conditions, 2603 events. 1535/2603 cut-off events. For 66048/66048 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15071 event pairs, 349 based on Foata normal form. 1/2603 useless extension candidates. Maximal degree in co-relation 14806. Up to 2320 conditions per place. [2024-06-03 18:36:55,616 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 169 selfloop transitions, 45 changer transitions 0/220 dead transitions. [2024-06-03 18:36:55,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 220 transitions, 2974 flow [2024-06-03 18:36:55,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:55,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:55,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-03 18:36:55,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-03 18:36:55,618 INFO L175 Difference]: Start difference. First operand has 166 places, 202 transitions, 2432 flow. Second operand 7 states and 157 transitions. [2024-06-03 18:36:55,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 220 transitions, 2974 flow [2024-06-03 18:36:55,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 220 transitions, 2879 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-03 18:36:55,779 INFO L231 Difference]: Finished difference. Result has 170 places, 202 transitions, 2433 flow [2024-06-03 18:36:55,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2337, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2433, PETRI_PLACES=170, PETRI_TRANSITIONS=202} [2024-06-03 18:36:55,780 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 128 predicate places. [2024-06-03 18:36:55,780 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 202 transitions, 2433 flow [2024-06-03 18:36:55,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:55,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:55,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:55,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-03 18:36:55,781 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:55,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:55,781 INFO L85 PathProgramCache]: Analyzing trace with hash 145188910, now seen corresponding path program 4 times [2024-06-03 18:36:55,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:55,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131333863] [2024-06-03 18:36:55,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:55,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:55,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:55,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:55,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:55,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131333863] [2024-06-03 18:36:55,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131333863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:55,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:55,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:55,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779183355] [2024-06-03 18:36:55,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:55,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:55,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:55,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:55,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:55,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:55,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 202 transitions, 2433 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:55,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:55,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:55,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:56,393 INFO L124 PetriNetUnfolderBase]: 1540/2612 cut-off events. [2024-06-03 18:36:56,394 INFO L125 PetriNetUnfolderBase]: For 69542/69542 co-relation queries the response was YES. [2024-06-03 18:36:56,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15013 conditions, 2612 events. 1540/2612 cut-off events. For 69542/69542 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 15163 event pairs, 349 based on Foata normal form. 1/2612 useless extension candidates. Maximal degree in co-relation 14927. Up to 2347 conditions per place. [2024-06-03 18:36:56,420 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 188 selfloop transitions, 34 changer transitions 0/228 dead transitions. [2024-06-03 18:36:56,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 228 transitions, 3046 flow [2024-06-03 18:36:56,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:36:56,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:36:56,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-03 18:36:56,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:36:56,421 INFO L175 Difference]: Start difference. First operand has 170 places, 202 transitions, 2433 flow. Second operand 6 states and 144 transitions. [2024-06-03 18:36:56,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 228 transitions, 3046 flow [2024-06-03 18:36:56,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 228 transitions, 2966 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-03 18:36:56,592 INFO L231 Difference]: Finished difference. Result has 172 places, 205 transitions, 2466 flow [2024-06-03 18:36:56,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2359, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2466, PETRI_PLACES=172, PETRI_TRANSITIONS=205} [2024-06-03 18:36:56,593 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-03 18:36:56,593 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 205 transitions, 2466 flow [2024-06-03 18:36:56,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:56,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:56,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:56,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-03 18:36:56,594 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:56,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:56,594 INFO L85 PathProgramCache]: Analyzing trace with hash 145200070, now seen corresponding path program 5 times [2024-06-03 18:36:56,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:56,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142919254] [2024-06-03 18:36:56,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:56,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:56,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:56,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:56,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:56,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142919254] [2024-06-03 18:36:56,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142919254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:56,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:56,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:56,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049468321] [2024-06-03 18:36:56,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:56,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:56,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:56,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:56,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:56,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:56,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 205 transitions, 2466 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:56,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:56,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:56,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:57,062 INFO L124 PetriNetUnfolderBase]: 1537/2608 cut-off events. [2024-06-03 18:36:57,062 INFO L125 PetriNetUnfolderBase]: For 72083/72083 co-relation queries the response was YES. [2024-06-03 18:36:57,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15035 conditions, 2608 events. 1537/2608 cut-off events. For 72083/72083 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15133 event pairs, 349 based on Foata normal form. 1/2608 useless extension candidates. Maximal degree in co-relation 14948. Up to 2344 conditions per place. [2024-06-03 18:36:57,086 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 183 selfloop transitions, 32 changer transitions 0/221 dead transitions. [2024-06-03 18:36:57,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 221 transitions, 2936 flow [2024-06-03 18:36:57,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:36:57,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:36:57,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-03 18:36:57,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556910569105691 [2024-06-03 18:36:57,087 INFO L175 Difference]: Start difference. First operand has 172 places, 205 transitions, 2466 flow. Second operand 6 states and 137 transitions. [2024-06-03 18:36:57,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 221 transitions, 2936 flow [2024-06-03 18:36:57,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 221 transitions, 2828 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-03 18:36:57,258 INFO L231 Difference]: Finished difference. Result has 174 places, 205 transitions, 2428 flow [2024-06-03 18:36:57,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2358, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2428, PETRI_PLACES=174, PETRI_TRANSITIONS=205} [2024-06-03 18:36:57,259 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-03 18:36:57,259 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 205 transitions, 2428 flow [2024-06-03 18:36:57,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:57,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:57,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:57,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-03 18:36:57,260 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:57,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:57,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1672190898, now seen corresponding path program 1 times [2024-06-03 18:36:57,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:57,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798690337] [2024-06-03 18:36:57,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:57,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:57,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:57,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:57,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:57,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798690337] [2024-06-03 18:36:57,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798690337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:57,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:57,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:57,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342086969] [2024-06-03 18:36:57,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:57,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:57,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:57,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:57,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:57,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:57,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 205 transitions, 2428 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:57,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:57,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:57,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:57,702 INFO L124 PetriNetUnfolderBase]: 1539/2619 cut-off events. [2024-06-03 18:36:57,702 INFO L125 PetriNetUnfolderBase]: For 77726/77740 co-relation queries the response was YES. [2024-06-03 18:36:57,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15097 conditions, 2619 events. 1539/2619 cut-off events. For 77726/77740 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15332 event pairs, 389 based on Foata normal form. 12/2625 useless extension candidates. Maximal degree in co-relation 15009. Up to 2196 conditions per place. [2024-06-03 18:36:57,722 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 143 selfloop transitions, 74 changer transitions 0/223 dead transitions. [2024-06-03 18:36:57,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 223 transitions, 3095 flow [2024-06-03 18:36:57,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:36:57,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:36:57,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-03 18:36:57,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-03 18:36:57,724 INFO L175 Difference]: Start difference. First operand has 174 places, 205 transitions, 2428 flow. Second operand 6 states and 140 transitions. [2024-06-03 18:36:57,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 223 transitions, 3095 flow [2024-06-03 18:36:57,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 223 transitions, 2989 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 18:36:57,913 INFO L231 Difference]: Finished difference. Result has 175 places, 208 transitions, 2522 flow [2024-06-03 18:36:57,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2322, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2522, PETRI_PLACES=175, PETRI_TRANSITIONS=208} [2024-06-03 18:36:57,914 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 133 predicate places. [2024-06-03 18:36:57,914 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 208 transitions, 2522 flow [2024-06-03 18:36:57,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:57,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:57,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:57,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-03 18:36:57,915 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:57,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:57,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1985409868, now seen corresponding path program 2 times [2024-06-03 18:36:57,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:57,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418130014] [2024-06-03 18:36:57,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:57,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:57,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:58,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:58,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:58,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418130014] [2024-06-03 18:36:58,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418130014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:58,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:58,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:58,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196743779] [2024-06-03 18:36:58,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:58,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:58,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:58,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:58,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:58,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:58,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 208 transitions, 2522 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:58,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:58,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:58,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:58,387 INFO L124 PetriNetUnfolderBase]: 1541/2621 cut-off events. [2024-06-03 18:36:58,388 INFO L125 PetriNetUnfolderBase]: For 78706/78709 co-relation queries the response was YES. [2024-06-03 18:36:58,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15275 conditions, 2621 events. 1541/2621 cut-off events. For 78706/78709 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15288 event pairs, 353 based on Foata normal form. 4/2623 useless extension candidates. Maximal degree in co-relation 15187. Up to 2258 conditions per place. [2024-06-03 18:36:58,411 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 167 selfloop transitions, 59 changer transitions 0/232 dead transitions. [2024-06-03 18:36:58,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 232 transitions, 3236 flow [2024-06-03 18:36:58,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:36:58,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:36:58,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-03 18:36:58,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-03 18:36:58,412 INFO L175 Difference]: Start difference. First operand has 175 places, 208 transitions, 2522 flow. Second operand 6 states and 147 transitions. [2024-06-03 18:36:58,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 232 transitions, 3236 flow [2024-06-03 18:36:58,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 232 transitions, 3035 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-03 18:36:58,570 INFO L231 Difference]: Finished difference. Result has 177 places, 211 transitions, 2500 flow [2024-06-03 18:36:58,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2327, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2500, PETRI_PLACES=177, PETRI_TRANSITIONS=211} [2024-06-03 18:36:58,571 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 135 predicate places. [2024-06-03 18:36:58,571 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 211 transitions, 2500 flow [2024-06-03 18:36:58,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:58,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:58,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:58,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-03 18:36:58,572 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:58,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:58,572 INFO L85 PathProgramCache]: Analyzing trace with hash -909366999, now seen corresponding path program 1 times [2024-06-03 18:36:58,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:58,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233980931] [2024-06-03 18:36:58,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:58,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:58,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:58,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:58,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:58,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233980931] [2024-06-03 18:36:58,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233980931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:58,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:58,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:58,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134170801] [2024-06-03 18:36:58,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:58,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:58,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:58,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:58,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:58,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:58,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 211 transitions, 2500 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:58,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:58,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:58,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:59,083 INFO L124 PetriNetUnfolderBase]: 1549/2630 cut-off events. [2024-06-03 18:36:59,083 INFO L125 PetriNetUnfolderBase]: For 81547/81547 co-relation queries the response was YES. [2024-06-03 18:36:59,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15326 conditions, 2630 events. 1549/2630 cut-off events. For 81547/81547 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 15302 event pairs, 264 based on Foata normal form. 2/2631 useless extension candidates. Maximal degree in co-relation 15238. Up to 2320 conditions per place. [2024-06-03 18:36:59,105 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 207 selfloop transitions, 31 changer transitions 0/244 dead transitions. [2024-06-03 18:36:59,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 244 transitions, 3156 flow [2024-06-03 18:36:59,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:59,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:59,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-03 18:36:59,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-03 18:36:59,110 INFO L175 Difference]: Start difference. First operand has 177 places, 211 transitions, 2500 flow. Second operand 7 states and 162 transitions. [2024-06-03 18:36:59,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 244 transitions, 3156 flow [2024-06-03 18:36:59,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 244 transitions, 3008 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-03 18:36:59,349 INFO L231 Difference]: Finished difference. Result has 180 places, 215 transitions, 2451 flow [2024-06-03 18:36:59,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2352, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2451, PETRI_PLACES=180, PETRI_TRANSITIONS=215} [2024-06-03 18:36:59,351 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-03 18:36:59,351 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 215 transitions, 2451 flow [2024-06-03 18:36:59,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:59,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:59,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:59,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-03 18:36:59,351 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:36:59,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:59,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1365492531, now seen corresponding path program 2 times [2024-06-03 18:36:59,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:59,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917378437] [2024-06-03 18:36:59,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:59,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:59,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:59,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:36:59,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:59,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917378437] [2024-06-03 18:36:59,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917378437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:59,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:59,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:59,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296727353] [2024-06-03 18:36:59,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:59,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:59,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:59,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:59,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:59,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:59,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 215 transitions, 2451 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:36:59,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:59,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:59,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:59,954 INFO L124 PetriNetUnfolderBase]: 1557/2642 cut-off events. [2024-06-03 18:36:59,954 INFO L125 PetriNetUnfolderBase]: For 85096/85096 co-relation queries the response was YES. [2024-06-03 18:36:59,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15426 conditions, 2642 events. 1557/2642 cut-off events. For 85096/85096 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 15376 event pairs, 343 based on Foata normal form. 2/2643 useless extension candidates. Maximal degree in co-relation 15337. Up to 2377 conditions per place. [2024-06-03 18:36:59,976 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 207 selfloop transitions, 28 changer transitions 0/241 dead transitions. [2024-06-03 18:36:59,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 241 transitions, 2999 flow [2024-06-03 18:36:59,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:59,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:59,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-03 18:36:59,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-03 18:36:59,977 INFO L175 Difference]: Start difference. First operand has 180 places, 215 transitions, 2451 flow. Second operand 7 states and 157 transitions. [2024-06-03 18:36:59,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 241 transitions, 2999 flow [2024-06-03 18:37:00,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 241 transitions, 2943 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-03 18:37:00,176 INFO L231 Difference]: Finished difference. Result has 184 places, 217 transitions, 2478 flow [2024-06-03 18:37:00,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2403, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2478, PETRI_PLACES=184, PETRI_TRANSITIONS=217} [2024-06-03 18:37:00,176 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 142 predicate places. [2024-06-03 18:37:00,177 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 217 transitions, 2478 flow [2024-06-03 18:37:00,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:00,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:00,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:00,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-03 18:37:00,177 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:00,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:00,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1654251207, now seen corresponding path program 1 times [2024-06-03 18:37:00,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:00,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267986963] [2024-06-03 18:37:00,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:00,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:00,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:00,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:00,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:00,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267986963] [2024-06-03 18:37:00,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267986963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:00,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:00,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:00,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655425100] [2024-06-03 18:37:00,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:00,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:00,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:00,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:00,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:00,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:00,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 217 transitions, 2478 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:00,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:00,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:00,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:00,677 INFO L124 PetriNetUnfolderBase]: 1578/2661 cut-off events. [2024-06-03 18:37:00,677 INFO L125 PetriNetUnfolderBase]: For 90195/90195 co-relation queries the response was YES. [2024-06-03 18:37:00,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15782 conditions, 2661 events. 1578/2661 cut-off events. For 90195/90195 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 15456 event pairs, 371 based on Foata normal form. 1/2652 useless extension candidates. Maximal degree in co-relation 15691. Up to 2187 conditions per place. [2024-06-03 18:37:00,700 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 178 selfloop transitions, 76 changer transitions 0/260 dead transitions. [2024-06-03 18:37:00,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 260 transitions, 3544 flow [2024-06-03 18:37:00,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:00,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:00,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 18:37:00,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-03 18:37:00,701 INFO L175 Difference]: Start difference. First operand has 184 places, 217 transitions, 2478 flow. Second operand 7 states and 173 transitions. [2024-06-03 18:37:00,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 260 transitions, 3544 flow [2024-06-03 18:37:00,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 260 transitions, 3489 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-03 18:37:00,911 INFO L231 Difference]: Finished difference. Result has 186 places, 230 transitions, 2737 flow [2024-06-03 18:37:00,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2423, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2737, PETRI_PLACES=186, PETRI_TRANSITIONS=230} [2024-06-03 18:37:00,912 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-03 18:37:00,912 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 230 transitions, 2737 flow [2024-06-03 18:37:00,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:00,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:00,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:00,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-03 18:37:00,913 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:00,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:00,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1373827377, now seen corresponding path program 2 times [2024-06-03 18:37:00,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:00,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559087432] [2024-06-03 18:37:00,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:00,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:00,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:01,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:01,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:01,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559087432] [2024-06-03 18:37:01,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559087432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:01,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:01,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:01,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132027494] [2024-06-03 18:37:01,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:01,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:01,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:01,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:01,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:01,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:01,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 230 transitions, 2737 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:01,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:01,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:01,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:01,465 INFO L124 PetriNetUnfolderBase]: 1599/2694 cut-off events. [2024-06-03 18:37:01,465 INFO L125 PetriNetUnfolderBase]: For 97967/97967 co-relation queries the response was YES. [2024-06-03 18:37:01,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16675 conditions, 2694 events. 1599/2694 cut-off events. For 97967/97967 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 15698 event pairs, 371 based on Foata normal form. 1/2685 useless extension candidates. Maximal degree in co-relation 16583. Up to 2206 conditions per place. [2024-06-03 18:37:01,492 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 175 selfloop transitions, 83 changer transitions 0/264 dead transitions. [2024-06-03 18:37:01,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 264 transitions, 3759 flow [2024-06-03 18:37:01,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:01,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:01,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 18:37:01,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-03 18:37:01,494 INFO L175 Difference]: Start difference. First operand has 186 places, 230 transitions, 2737 flow. Second operand 7 states and 171 transitions. [2024-06-03 18:37:01,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 264 transitions, 3759 flow [2024-06-03 18:37:01,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 264 transitions, 3649 flow, removed 41 selfloop flow, removed 1 redundant places. [2024-06-03 18:37:01,772 INFO L231 Difference]: Finished difference. Result has 192 places, 237 transitions, 2895 flow [2024-06-03 18:37:01,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2653, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2895, PETRI_PLACES=192, PETRI_TRANSITIONS=237} [2024-06-03 18:37:01,772 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 150 predicate places. [2024-06-03 18:37:01,772 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 237 transitions, 2895 flow [2024-06-03 18:37:01,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:01,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:01,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:01,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-03 18:37:01,773 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:01,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:01,774 INFO L85 PathProgramCache]: Analyzing trace with hash -899239299, now seen corresponding path program 3 times [2024-06-03 18:37:01,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:01,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671778385] [2024-06-03 18:37:01,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:01,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:01,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:01,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:01,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:01,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671778385] [2024-06-03 18:37:01,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671778385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:01,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:01,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:01,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992924286] [2024-06-03 18:37:01,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:01,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:01,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:01,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:01,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:01,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:01,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 237 transitions, 2895 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:01,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:01,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:01,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:02,290 INFO L124 PetriNetUnfolderBase]: 1607/2716 cut-off events. [2024-06-03 18:37:02,291 INFO L125 PetriNetUnfolderBase]: For 103062/103062 co-relation queries the response was YES. [2024-06-03 18:37:02,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17006 conditions, 2716 events. 1607/2716 cut-off events. For 103062/103062 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 15861 event pairs, 341 based on Foata normal form. 2/2717 useless extension candidates. Maximal degree in co-relation 16911. Up to 2447 conditions per place. [2024-06-03 18:37:02,318 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 224 selfloop transitions, 27 changer transitions 0/257 dead transitions. [2024-06-03 18:37:02,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 257 transitions, 3455 flow [2024-06-03 18:37:02,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:02,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:02,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-03 18:37:02,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5296167247386759 [2024-06-03 18:37:02,320 INFO L175 Difference]: Start difference. First operand has 192 places, 237 transitions, 2895 flow. Second operand 7 states and 152 transitions. [2024-06-03 18:37:02,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 257 transitions, 3455 flow [2024-06-03 18:37:02,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 257 transitions, 3314 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-03 18:37:02,576 INFO L231 Difference]: Finished difference. Result has 196 places, 239 transitions, 2831 flow [2024-06-03 18:37:02,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2754, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2831, PETRI_PLACES=196, PETRI_TRANSITIONS=239} [2024-06-03 18:37:02,577 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-03 18:37:02,577 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 239 transitions, 2831 flow [2024-06-03 18:37:02,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:02,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:02,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:02,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-03 18:37:02,578 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:02,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:02,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1483404627, now seen corresponding path program 3 times [2024-06-03 18:37:02,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:02,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821849900] [2024-06-03 18:37:02,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:02,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:02,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:02,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:02,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:02,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821849900] [2024-06-03 18:37:02,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821849900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:02,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:02,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:02,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62614910] [2024-06-03 18:37:02,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:02,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:02,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:02,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:02,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:02,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:02,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 239 transitions, 2831 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:02,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:02,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:02,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:03,100 INFO L124 PetriNetUnfolderBase]: 1630/2747 cut-off events. [2024-06-03 18:37:03,100 INFO L125 PetriNetUnfolderBase]: For 107678/107678 co-relation queries the response was YES. [2024-06-03 18:37:03,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17175 conditions, 2747 events. 1630/2747 cut-off events. For 107678/107678 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 16032 event pairs, 359 based on Foata normal form. 1/2742 useless extension candidates. Maximal degree in co-relation 17079. Up to 2383 conditions per place. [2024-06-03 18:37:03,126 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 211 selfloop transitions, 60 changer transitions 0/277 dead transitions. [2024-06-03 18:37:03,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 277 transitions, 3876 flow [2024-06-03 18:37:03,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:03,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:03,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 18:37:03,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-03 18:37:03,128 INFO L175 Difference]: Start difference. First operand has 196 places, 239 transitions, 2831 flow. Second operand 7 states and 166 transitions. [2024-06-03 18:37:03,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 277 transitions, 3876 flow [2024-06-03 18:37:03,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 277 transitions, 3819 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-03 18:37:03,345 INFO L231 Difference]: Finished difference. Result has 199 places, 251 transitions, 3090 flow [2024-06-03 18:37:03,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2774, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3090, PETRI_PLACES=199, PETRI_TRANSITIONS=251} [2024-06-03 18:37:03,345 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 157 predicate places. [2024-06-03 18:37:03,346 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 251 transitions, 3090 flow [2024-06-03 18:37:03,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:03,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:03,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:03,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-03 18:37:03,346 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:03,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:03,347 INFO L85 PathProgramCache]: Analyzing trace with hash 141210545, now seen corresponding path program 1 times [2024-06-03 18:37:03,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:03,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870873908] [2024-06-03 18:37:03,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:03,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:03,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:03,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:03,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:03,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870873908] [2024-06-03 18:37:03,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870873908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:03,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:03,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:03,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770189247] [2024-06-03 18:37:03,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:03,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:03,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:03,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:03,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:03,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:03,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 251 transitions, 3090 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:03,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:03,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:03,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:03,901 INFO L124 PetriNetUnfolderBase]: 1640/2762 cut-off events. [2024-06-03 18:37:03,901 INFO L125 PetriNetUnfolderBase]: For 112534/112534 co-relation queries the response was YES. [2024-06-03 18:37:03,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17558 conditions, 2762 events. 1640/2762 cut-off events. For 112534/112534 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 16071 event pairs, 359 based on Foata normal form. 1/2757 useless extension candidates. Maximal degree in co-relation 17460. Up to 2411 conditions per place. [2024-06-03 18:37:03,933 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 215 selfloop transitions, 58 changer transitions 0/279 dead transitions. [2024-06-03 18:37:03,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 279 transitions, 3965 flow [2024-06-03 18:37:03,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:03,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:03,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-03 18:37:03,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 18:37:03,935 INFO L175 Difference]: Start difference. First operand has 199 places, 251 transitions, 3090 flow. Second operand 7 states and 161 transitions. [2024-06-03 18:37:03,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 279 transitions, 3965 flow [2024-06-03 18:37:04,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 279 transitions, 3852 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-03 18:37:04,273 INFO L231 Difference]: Finished difference. Result has 204 places, 257 transitions, 3190 flow [2024-06-03 18:37:04,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2989, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3190, PETRI_PLACES=204, PETRI_TRANSITIONS=257} [2024-06-03 18:37:04,274 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-03 18:37:04,274 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 257 transitions, 3190 flow [2024-06-03 18:37:04,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:04,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:04,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:04,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-03 18:37:04,275 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:04,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:04,275 INFO L85 PathProgramCache]: Analyzing trace with hash -2025656435, now seen corresponding path program 4 times [2024-06-03 18:37:04,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:04,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773723175] [2024-06-03 18:37:04,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:04,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:04,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:04,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:04,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:04,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773723175] [2024-06-03 18:37:04,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773723175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:04,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:04,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:04,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026501074] [2024-06-03 18:37:04,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:04,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:04,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:04,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:04,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:04,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:04,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 257 transitions, 3190 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:04,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:04,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:04,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:04,855 INFO L124 PetriNetUnfolderBase]: 1645/2770 cut-off events. [2024-06-03 18:37:04,855 INFO L125 PetriNetUnfolderBase]: For 116963/116963 co-relation queries the response was YES. [2024-06-03 18:37:04,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17682 conditions, 2770 events. 1645/2770 cut-off events. For 116963/116963 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 16169 event pairs, 360 based on Foata normal form. 1/2765 useless extension candidates. Maximal degree in co-relation 17583. Up to 2397 conditions per place. [2024-06-03 18:37:04,877 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 212 selfloop transitions, 70 changer transitions 0/288 dead transitions. [2024-06-03 18:37:04,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 288 transitions, 4141 flow [2024-06-03 18:37:04,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:37:04,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:37:04,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-03 18:37:04,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5420054200542005 [2024-06-03 18:37:04,878 INFO L175 Difference]: Start difference. First operand has 204 places, 257 transitions, 3190 flow. Second operand 9 states and 200 transitions. [2024-06-03 18:37:04,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 288 transitions, 4141 flow [2024-06-03 18:37:05,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 288 transitions, 4013 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:05,197 INFO L231 Difference]: Finished difference. Result has 209 places, 260 transitions, 3245 flow [2024-06-03 18:37:05,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3062, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3245, PETRI_PLACES=209, PETRI_TRANSITIONS=260} [2024-06-03 18:37:05,198 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-03 18:37:05,198 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 260 transitions, 3245 flow [2024-06-03 18:37:05,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:05,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:05,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:05,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-03 18:37:05,199 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:05,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:05,199 INFO L85 PathProgramCache]: Analyzing trace with hash -97740047, now seen corresponding path program 5 times [2024-06-03 18:37:05,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:05,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114693897] [2024-06-03 18:37:05,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:05,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:05,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:05,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:05,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:05,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114693897] [2024-06-03 18:37:05,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114693897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:05,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:05,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:05,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041939238] [2024-06-03 18:37:05,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:05,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:05,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:05,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:05,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:05,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:05,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 260 transitions, 3245 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:05,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:05,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:05,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:05,724 INFO L124 PetriNetUnfolderBase]: 1650/2781 cut-off events. [2024-06-03 18:37:05,724 INFO L125 PetriNetUnfolderBase]: For 121488/121488 co-relation queries the response was YES. [2024-06-03 18:37:05,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17855 conditions, 2781 events. 1650/2781 cut-off events. For 121488/121488 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 16273 event pairs, 360 based on Foata normal form. 1/2776 useless extension candidates. Maximal degree in co-relation 17755. Up to 2422 conditions per place. [2024-06-03 18:37:05,750 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 215 selfloop transitions, 61 changer transitions 0/282 dead transitions. [2024-06-03 18:37:05,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 282 transitions, 4078 flow [2024-06-03 18:37:05,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:05,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:05,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-03 18:37:05,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-03 18:37:05,751 INFO L175 Difference]: Start difference. First operand has 209 places, 260 transitions, 3245 flow. Second operand 7 states and 159 transitions. [2024-06-03 18:37:05,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 282 transitions, 4078 flow [2024-06-03 18:37:06,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 282 transitions, 3916 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-03 18:37:06,181 INFO L231 Difference]: Finished difference. Result has 209 places, 263 transitions, 3260 flow [2024-06-03 18:37:06,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3089, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3260, PETRI_PLACES=209, PETRI_TRANSITIONS=263} [2024-06-03 18:37:06,197 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-03 18:37:06,197 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 263 transitions, 3260 flow [2024-06-03 18:37:06,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:06,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:06,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:06,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-03 18:37:06,198 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:06,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:06,199 INFO L85 PathProgramCache]: Analyzing trace with hash 573737039, now seen corresponding path program 2 times [2024-06-03 18:37:06,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:06,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40295654] [2024-06-03 18:37:06,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:06,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:06,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:06,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:06,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:06,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40295654] [2024-06-03 18:37:06,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40295654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:06,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:06,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:06,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152009313] [2024-06-03 18:37:06,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:06,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:06,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:06,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:06,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:06,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:06,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 263 transitions, 3260 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:06,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:06,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:06,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:06,797 INFO L124 PetriNetUnfolderBase]: 1655/2792 cut-off events. [2024-06-03 18:37:06,798 INFO L125 PetriNetUnfolderBase]: For 126059/126059 co-relation queries the response was YES. [2024-06-03 18:37:06,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17976 conditions, 2792 events. 1655/2792 cut-off events. For 126059/126059 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 16381 event pairs, 358 based on Foata normal form. 1/2787 useless extension candidates. Maximal degree in co-relation 17875. Up to 2431 conditions per place. [2024-06-03 18:37:06,824 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 219 selfloop transitions, 61 changer transitions 0/286 dead transitions. [2024-06-03 18:37:06,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 286 transitions, 4112 flow [2024-06-03 18:37:06,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:06,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:06,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-03 18:37:06,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-03 18:37:06,826 INFO L175 Difference]: Start difference. First operand has 209 places, 263 transitions, 3260 flow. Second operand 8 states and 176 transitions. [2024-06-03 18:37:06,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 286 transitions, 4112 flow [2024-06-03 18:37:07,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 286 transitions, 4002 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-03 18:37:07,159 INFO L231 Difference]: Finished difference. Result has 214 places, 266 transitions, 3326 flow [2024-06-03 18:37:07,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3156, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3326, PETRI_PLACES=214, PETRI_TRANSITIONS=266} [2024-06-03 18:37:07,159 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-03 18:37:07,159 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 266 transitions, 3326 flow [2024-06-03 18:37:07,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:07,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:07,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:07,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-03 18:37:07,160 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:07,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:07,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1848644885, now seen corresponding path program 6 times [2024-06-03 18:37:07,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:07,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597345517] [2024-06-03 18:37:07,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:07,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:07,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:07,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:07,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:07,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597345517] [2024-06-03 18:37:07,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597345517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:07,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:07,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:07,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762735181] [2024-06-03 18:37:07,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:07,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:07,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:07,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:07,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:07,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:07,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 266 transitions, 3326 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:07,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:07,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:07,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:07,678 INFO L124 PetriNetUnfolderBase]: 1676/2814 cut-off events. [2024-06-03 18:37:07,679 INFO L125 PetriNetUnfolderBase]: For 133700/133700 co-relation queries the response was YES. [2024-06-03 18:37:07,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18350 conditions, 2814 events. 1676/2814 cut-off events. For 133700/133700 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 16458 event pairs, 374 based on Foata normal form. 1/2805 useless extension candidates. Maximal degree in co-relation 18248. Up to 2269 conditions per place. [2024-06-03 18:37:07,707 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 177 selfloop transitions, 111 changer transitions 0/294 dead transitions. [2024-06-03 18:37:07,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 294 transitions, 4435 flow [2024-06-03 18:37:07,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:07,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:07,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 18:37:07,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-03 18:37:07,708 INFO L175 Difference]: Start difference. First operand has 214 places, 266 transitions, 3326 flow. Second operand 7 states and 166 transitions. [2024-06-03 18:37:07,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 294 transitions, 4435 flow [2024-06-03 18:37:08,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 294 transitions, 4301 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-03 18:37:08,201 INFO L231 Difference]: Finished difference. Result has 216 places, 273 transitions, 3503 flow [2024-06-03 18:37:08,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3192, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3503, PETRI_PLACES=216, PETRI_TRANSITIONS=273} [2024-06-03 18:37:08,201 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-03 18:37:08,201 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 273 transitions, 3503 flow [2024-06-03 18:37:08,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:08,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:08,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:08,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-03 18:37:08,202 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:08,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:08,202 INFO L85 PathProgramCache]: Analyzing trace with hash 1661081127, now seen corresponding path program 1 times [2024-06-03 18:37:08,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:08,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601308672] [2024-06-03 18:37:08,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:08,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:08,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:08,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:08,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:08,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601308672] [2024-06-03 18:37:08,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601308672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:08,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:08,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:08,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486675098] [2024-06-03 18:37:08,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:08,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:08,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:08,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:08,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:08,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:37:08,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 273 transitions, 3503 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:08,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:08,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:37:08,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:08,769 INFO L124 PetriNetUnfolderBase]: 1671/2823 cut-off events. [2024-06-03 18:37:08,770 INFO L125 PetriNetUnfolderBase]: For 154833/154833 co-relation queries the response was YES. [2024-06-03 18:37:08,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18593 conditions, 2823 events. 1671/2823 cut-off events. For 154833/154833 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 16756 event pairs, 367 based on Foata normal form. 12/2815 useless extension candidates. Maximal degree in co-relation 18490. Up to 2284 conditions per place. [2024-06-03 18:37:08,798 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 170 selfloop transitions, 97 changer transitions 0/298 dead transitions. [2024-06-03 18:37:08,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 298 transitions, 4345 flow [2024-06-03 18:37:08,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:08,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:08,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 18:37:08,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:37:08,800 INFO L175 Difference]: Start difference. First operand has 216 places, 273 transitions, 3503 flow. Second operand 7 states and 168 transitions. [2024-06-03 18:37:08,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 298 transitions, 4345 flow [2024-06-03 18:37:09,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 298 transitions, 4165 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-03 18:37:09,248 INFO L231 Difference]: Finished difference. Result has 220 places, 275 transitions, 3560 flow [2024-06-03 18:37:09,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3323, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3560, PETRI_PLACES=220, PETRI_TRANSITIONS=275} [2024-06-03 18:37:09,249 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-06-03 18:37:09,249 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 275 transitions, 3560 flow [2024-06-03 18:37:09,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:09,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:09,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:09,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-03 18:37:09,250 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:09,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:09,250 INFO L85 PathProgramCache]: Analyzing trace with hash 205879121, now seen corresponding path program 4 times [2024-06-03 18:37:09,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:09,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066977905] [2024-06-03 18:37:09,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:09,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:09,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:09,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:09,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:09,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066977905] [2024-06-03 18:37:09,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066977905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:09,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:09,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:09,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577546947] [2024-06-03 18:37:09,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:09,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:09,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:09,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:09,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:09,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:09,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 275 transitions, 3560 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:09,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:09,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:09,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:09,949 INFO L124 PetriNetUnfolderBase]: 1743/2931 cut-off events. [2024-06-03 18:37:09,949 INFO L125 PetriNetUnfolderBase]: For 154513/154513 co-relation queries the response was YES. [2024-06-03 18:37:09,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19164 conditions, 2931 events. 1743/2931 cut-off events. For 154513/154513 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 17267 event pairs, 271 based on Foata normal form. 10/2940 useless extension candidates. Maximal degree in co-relation 19060. Up to 2586 conditions per place. [2024-06-03 18:37:09,979 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 268 selfloop transitions, 31 changer transitions 0/305 dead transitions. [2024-06-03 18:37:09,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 305 transitions, 4260 flow [2024-06-03 18:37:09,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:37:09,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:37:09,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-03 18:37:09,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 18:37:09,981 INFO L175 Difference]: Start difference. First operand has 220 places, 275 transitions, 3560 flow. Second operand 6 states and 150 transitions. [2024-06-03 18:37:09,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 305 transitions, 4260 flow [2024-06-03 18:37:10,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 305 transitions, 4059 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-03 18:37:10,551 INFO L231 Difference]: Finished difference. Result has 221 places, 276 transitions, 3444 flow [2024-06-03 18:37:10,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3359, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3444, PETRI_PLACES=221, PETRI_TRANSITIONS=276} [2024-06-03 18:37:10,552 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-03 18:37:10,552 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 276 transitions, 3444 flow [2024-06-03 18:37:10,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:10,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:10,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:10,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-03 18:37:10,553 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:10,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:10,553 INFO L85 PathProgramCache]: Analyzing trace with hash -91896493, now seen corresponding path program 7 times [2024-06-03 18:37:10,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:10,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004307722] [2024-06-03 18:37:10,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:10,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:10,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:10,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:10,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:10,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004307722] [2024-06-03 18:37:10,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004307722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:10,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:10,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:10,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636624920] [2024-06-03 18:37:10,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:10,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:10,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:10,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:10,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:10,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:10,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 276 transitions, 3444 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:10,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:10,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:10,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:11,134 INFO L124 PetriNetUnfolderBase]: 1745/2929 cut-off events. [2024-06-03 18:37:11,134 INFO L125 PetriNetUnfolderBase]: For 147267/147267 co-relation queries the response was YES. [2024-06-03 18:37:11,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19023 conditions, 2929 events. 1745/2929 cut-off events. For 147267/147267 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 17271 event pairs, 368 based on Foata normal form. 2/2925 useless extension candidates. Maximal degree in co-relation 18918. Up to 2422 conditions per place. [2024-06-03 18:37:11,163 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 196 selfloop transitions, 107 changer transitions 0/309 dead transitions. [2024-06-03 18:37:11,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 309 transitions, 4584 flow [2024-06-03 18:37:11,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:11,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:11,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-03 18:37:11,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-03 18:37:11,165 INFO L175 Difference]: Start difference. First operand has 221 places, 276 transitions, 3444 flow. Second operand 7 states and 174 transitions. [2024-06-03 18:37:11,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 309 transitions, 4584 flow [2024-06-03 18:37:11,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 309 transitions, 4513 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:11,660 INFO L231 Difference]: Finished difference. Result has 225 places, 279 transitions, 3666 flow [2024-06-03 18:37:11,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3373, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3666, PETRI_PLACES=225, PETRI_TRANSITIONS=279} [2024-06-03 18:37:11,661 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-03 18:37:11,661 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 279 transitions, 3666 flow [2024-06-03 18:37:11,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:11,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:11,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:11,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-03 18:37:11,662 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:11,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:11,662 INFO L85 PathProgramCache]: Analyzing trace with hash -625846289, now seen corresponding path program 3 times [2024-06-03 18:37:11,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:11,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266339453] [2024-06-03 18:37:11,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:11,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:11,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:11,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:11,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:11,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266339453] [2024-06-03 18:37:11,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266339453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:11,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:11,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:11,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796636292] [2024-06-03 18:37:11,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:11,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:11,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:11,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:11,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:11,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:11,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 279 transitions, 3666 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:11,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:11,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:11,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:12,240 INFO L124 PetriNetUnfolderBase]: 1742/2938 cut-off events. [2024-06-03 18:37:12,240 INFO L125 PetriNetUnfolderBase]: For 153568/153582 co-relation queries the response was YES. [2024-06-03 18:37:12,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19333 conditions, 2938 events. 1742/2938 cut-off events. For 153568/153582 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 17446 event pairs, 381 based on Foata normal form. 11/2943 useless extension candidates. Maximal degree in co-relation 19226. Up to 2565 conditions per place. [2024-06-03 18:37:12,265 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 231 selfloop transitions, 56 changer transitions 0/293 dead transitions. [2024-06-03 18:37:12,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 293 transitions, 4382 flow [2024-06-03 18:37:12,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:37:12,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:37:12,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-03 18:37:12,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-03 18:37:12,267 INFO L175 Difference]: Start difference. First operand has 225 places, 279 transitions, 3666 flow. Second operand 6 states and 136 transitions. [2024-06-03 18:37:12,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 293 transitions, 4382 flow [2024-06-03 18:37:12,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 293 transitions, 4149 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-03 18:37:12,607 INFO L231 Difference]: Finished difference. Result has 225 places, 279 transitions, 3555 flow [2024-06-03 18:37:12,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3437, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3555, PETRI_PLACES=225, PETRI_TRANSITIONS=279} [2024-06-03 18:37:12,608 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-03 18:37:12,608 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 279 transitions, 3555 flow [2024-06-03 18:37:12,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:12,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:12,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:12,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-03 18:37:12,609 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:12,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:12,609 INFO L85 PathProgramCache]: Analyzing trace with hash 581001357, now seen corresponding path program 4 times [2024-06-03 18:37:12,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:12,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096402001] [2024-06-03 18:37:12,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:12,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:12,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:12,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:12,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:12,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096402001] [2024-06-03 18:37:12,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096402001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:12,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:12,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:12,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647241777] [2024-06-03 18:37:12,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:12,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:12,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:12,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:12,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:12,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:12,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 279 transitions, 3555 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:12,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:12,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:12,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:13,163 INFO L124 PetriNetUnfolderBase]: 1739/2923 cut-off events. [2024-06-03 18:37:13,163 INFO L125 PetriNetUnfolderBase]: For 143652/143652 co-relation queries the response was YES. [2024-06-03 18:37:13,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18989 conditions, 2923 events. 1739/2923 cut-off events. For 143652/143652 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 17245 event pairs, 365 based on Foata normal form. 1/2918 useless extension candidates. Maximal degree in co-relation 18882. Up to 2562 conditions per place. [2024-06-03 18:37:13,194 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 229 selfloop transitions, 60 changer transitions 0/295 dead transitions. [2024-06-03 18:37:13,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 295 transitions, 4173 flow [2024-06-03 18:37:13,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:37:13,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:37:13,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-03 18:37:13,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-03 18:37:13,196 INFO L175 Difference]: Start difference. First operand has 225 places, 279 transitions, 3555 flow. Second operand 6 states and 140 transitions. [2024-06-03 18:37:13,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 295 transitions, 4173 flow [2024-06-03 18:37:13,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 295 transitions, 4047 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:13,571 INFO L231 Difference]: Finished difference. Result has 227 places, 279 transitions, 3563 flow [2024-06-03 18:37:13,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3429, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3563, PETRI_PLACES=227, PETRI_TRANSITIONS=279} [2024-06-03 18:37:13,572 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-03 18:37:13,572 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 279 transitions, 3563 flow [2024-06-03 18:37:13,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:13,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:13,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:13,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-03 18:37:13,573 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:13,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:13,573 INFO L85 PathProgramCache]: Analyzing trace with hash 169690421, now seen corresponding path program 8 times [2024-06-03 18:37:13,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:13,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118884817] [2024-06-03 18:37:13,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:13,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:13,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:13,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:13,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:13,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118884817] [2024-06-03 18:37:13,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118884817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:13,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:13,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:13,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150182565] [2024-06-03 18:37:13,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:13,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:13,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:13,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:13,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:13,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:13,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 279 transitions, 3563 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:13,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:13,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:13,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:14,177 INFO L124 PetriNetUnfolderBase]: 1733/2914 cut-off events. [2024-06-03 18:37:14,178 INFO L125 PetriNetUnfolderBase]: For 147099/147099 co-relation queries the response was YES. [2024-06-03 18:37:14,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18946 conditions, 2914 events. 1733/2914 cut-off events. For 147099/147099 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 17243 event pairs, 368 based on Foata normal form. 2/2910 useless extension candidates. Maximal degree in co-relation 18838. Up to 2413 conditions per place. [2024-06-03 18:37:14,203 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 193 selfloop transitions, 110 changer transitions 0/309 dead transitions. [2024-06-03 18:37:14,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 309 transitions, 4459 flow [2024-06-03 18:37:14,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:37:14,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:37:14,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-03 18:37:14,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-03 18:37:14,208 INFO L175 Difference]: Start difference. First operand has 227 places, 279 transitions, 3563 flow. Second operand 9 states and 210 transitions. [2024-06-03 18:37:14,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 309 transitions, 4459 flow [2024-06-03 18:37:14,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 309 transitions, 4309 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-03 18:37:14,715 INFO L231 Difference]: Finished difference. Result has 229 places, 279 transitions, 3660 flow [2024-06-03 18:37:14,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3421, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3660, PETRI_PLACES=229, PETRI_TRANSITIONS=279} [2024-06-03 18:37:14,716 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-03 18:37:14,716 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 279 transitions, 3660 flow [2024-06-03 18:37:14,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:14,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:14,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:14,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-03 18:37:14,724 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:14,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:14,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1409476569, now seen corresponding path program 9 times [2024-06-03 18:37:14,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:14,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304366976] [2024-06-03 18:37:14,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:14,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:14,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:14,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:14,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:14,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304366976] [2024-06-03 18:37:14,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304366976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:14,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:14,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:14,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382173794] [2024-06-03 18:37:14,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:14,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:14,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:14,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:14,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:14,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:14,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 279 transitions, 3660 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:14,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:14,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:14,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:15,326 INFO L124 PetriNetUnfolderBase]: 1809/3056 cut-off events. [2024-06-03 18:37:15,326 INFO L125 PetriNetUnfolderBase]: For 147212/147215 co-relation queries the response was YES. [2024-06-03 18:37:15,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19953 conditions, 3056 events. 1809/3056 cut-off events. For 147212/147215 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 18224 event pairs, 355 based on Foata normal form. 6/3060 useless extension candidates. Maximal degree in co-relation 19846. Up to 2610 conditions per place. [2024-06-03 18:37:15,357 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 255 selfloop transitions, 75 changer transitions 0/336 dead transitions. [2024-06-03 18:37:15,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 336 transitions, 4953 flow [2024-06-03 18:37:15,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:37:15,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:37:15,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-03 18:37:15,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-03 18:37:15,358 INFO L175 Difference]: Start difference. First operand has 229 places, 279 transitions, 3660 flow. Second operand 6 states and 156 transitions. [2024-06-03 18:37:15,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 336 transitions, 4953 flow [2024-06-03 18:37:15,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 336 transitions, 4670 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-03 18:37:15,825 INFO L231 Difference]: Finished difference. Result has 227 places, 307 transitions, 4072 flow [2024-06-03 18:37:15,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3411, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4072, PETRI_PLACES=227, PETRI_TRANSITIONS=307} [2024-06-03 18:37:15,826 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-03 18:37:15,826 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 307 transitions, 4072 flow [2024-06-03 18:37:15,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:15,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:15,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:15,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-03 18:37:15,827 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:15,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:15,827 INFO L85 PathProgramCache]: Analyzing trace with hash 206002067, now seen corresponding path program 10 times [2024-06-03 18:37:15,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:15,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309779425] [2024-06-03 18:37:15,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:15,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:15,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:15,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:15,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:15,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309779425] [2024-06-03 18:37:15,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309779425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:15,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:15,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:15,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758044931] [2024-06-03 18:37:15,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:15,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:15,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:15,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:15,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:15,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:15,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 307 transitions, 4072 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:15,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:15,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:15,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:16,398 INFO L124 PetriNetUnfolderBase]: 1811/3063 cut-off events. [2024-06-03 18:37:16,398 INFO L125 PetriNetUnfolderBase]: For 140634/140640 co-relation queries the response was YES. [2024-06-03 18:37:16,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20328 conditions, 3063 events. 1811/3063 cut-off events. For 140634/140640 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 18335 event pairs, 355 based on Foata normal form. 6/3067 useless extension candidates. Maximal degree in co-relation 20220. Up to 2649 conditions per place. [2024-06-03 18:37:16,430 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 261 selfloop transitions, 69 changer transitions 0/336 dead transitions. [2024-06-03 18:37:16,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 336 transitions, 4848 flow [2024-06-03 18:37:16,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:16,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:16,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 18:37:16,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-03 18:37:16,431 INFO L175 Difference]: Start difference. First operand has 227 places, 307 transitions, 4072 flow. Second operand 7 states and 171 transitions. [2024-06-03 18:37:16,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 336 transitions, 4848 flow [2024-06-03 18:37:16,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 336 transitions, 4772 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-03 18:37:16,835 INFO L231 Difference]: Finished difference. Result has 232 places, 310 transitions, 4204 flow [2024-06-03 18:37:16,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3996, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4204, PETRI_PLACES=232, PETRI_TRANSITIONS=310} [2024-06-03 18:37:16,836 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-03 18:37:16,836 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 310 transitions, 4204 flow [2024-06-03 18:37:16,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:16,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:16,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:16,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-03 18:37:16,836 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:16,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:16,837 INFO L85 PathProgramCache]: Analyzing trace with hash 205882097, now seen corresponding path program 11 times [2024-06-03 18:37:16,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:16,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429372467] [2024-06-03 18:37:16,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:16,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:16,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:16,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:16,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:16,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429372467] [2024-06-03 18:37:16,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429372467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:16,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:16,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:16,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565401062] [2024-06-03 18:37:16,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:16,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:16,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:16,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:16,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:16,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:16,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 310 transitions, 4204 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:16,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:16,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:16,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:17,384 INFO L124 PetriNetUnfolderBase]: 1837/3105 cut-off events. [2024-06-03 18:37:17,384 INFO L125 PetriNetUnfolderBase]: For 148397/148403 co-relation queries the response was YES. [2024-06-03 18:37:17,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21173 conditions, 3105 events. 1837/3105 cut-off events. For 148397/148403 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 18554 event pairs, 355 based on Foata normal form. 6/3109 useless extension candidates. Maximal degree in co-relation 21064. Up to 2544 conditions per place. [2024-06-03 18:37:17,415 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 223 selfloop transitions, 123 changer transitions 0/352 dead transitions. [2024-06-03 18:37:17,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 352 transitions, 5254 flow [2024-06-03 18:37:17,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:17,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:17,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-03 18:37:17,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-03 18:37:17,417 INFO L175 Difference]: Start difference. First operand has 232 places, 310 transitions, 4204 flow. Second operand 7 states and 178 transitions. [2024-06-03 18:37:17,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 352 transitions, 5254 flow [2024-06-03 18:37:17,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 352 transitions, 5039 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-03 18:37:17,747 INFO L231 Difference]: Finished difference. Result has 235 places, 322 transitions, 4508 flow [2024-06-03 18:37:17,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3989, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4508, PETRI_PLACES=235, PETRI_TRANSITIONS=322} [2024-06-03 18:37:17,747 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-03 18:37:17,747 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 322 transitions, 4508 flow [2024-06-03 18:37:17,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:17,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:17,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:17,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-03 18:37:17,748 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:17,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:17,748 INFO L85 PathProgramCache]: Analyzing trace with hash -741970753, now seen corresponding path program 2 times [2024-06-03 18:37:17,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:17,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172375754] [2024-06-03 18:37:17,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:17,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:17,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:17,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:17,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:17,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172375754] [2024-06-03 18:37:17,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172375754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:17,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:17,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:17,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15317835] [2024-06-03 18:37:17,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:17,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:17,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:17,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:17,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:17,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:37:17,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 322 transitions, 4508 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:17,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:17,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:37:17,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:18,350 INFO L124 PetriNetUnfolderBase]: 1818/3095 cut-off events. [2024-06-03 18:37:18,351 INFO L125 PetriNetUnfolderBase]: For 172360/172360 co-relation queries the response was YES. [2024-06-03 18:37:18,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21852 conditions, 3095 events. 1818/3095 cut-off events. For 172360/172360 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 18798 event pairs, 350 based on Foata normal form. 12/3091 useless extension candidates. Maximal degree in co-relation 21742. Up to 2562 conditions per place. [2024-06-03 18:37:18,384 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 245 selfloop transitions, 73 changer transitions 0/350 dead transitions. [2024-06-03 18:37:18,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 350 transitions, 5492 flow [2024-06-03 18:37:18,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:18,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:18,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 18:37:18,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-03 18:37:18,385 INFO L175 Difference]: Start difference. First operand has 235 places, 322 transitions, 4508 flow. Second operand 7 states and 171 transitions. [2024-06-03 18:37:18,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 350 transitions, 5492 flow [2024-06-03 18:37:18,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 350 transitions, 5325 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-03 18:37:18,928 INFO L231 Difference]: Finished difference. Result has 237 places, 324 transitions, 4548 flow [2024-06-03 18:37:18,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4349, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4548, PETRI_PLACES=237, PETRI_TRANSITIONS=324} [2024-06-03 18:37:18,929 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 195 predicate places. [2024-06-03 18:37:18,929 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 324 transitions, 4548 flow [2024-06-03 18:37:18,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:18,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:18,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:18,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-03 18:37:18,930 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:18,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:18,930 INFO L85 PathProgramCache]: Analyzing trace with hash 605745827, now seen corresponding path program 3 times [2024-06-03 18:37:18,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:18,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425019390] [2024-06-03 18:37:18,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:18,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:18,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:19,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:19,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:19,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425019390] [2024-06-03 18:37:19,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425019390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:19,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:19,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:19,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197247968] [2024-06-03 18:37:19,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:19,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:19,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:19,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:19,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:19,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:37:19,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 324 transitions, 4548 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:19,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:19,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:37:19,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:19,619 INFO L124 PetriNetUnfolderBase]: 1866/3166 cut-off events. [2024-06-03 18:37:19,619 INFO L125 PetriNetUnfolderBase]: For 171686/171686 co-relation queries the response was YES. [2024-06-03 18:37:19,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22473 conditions, 3166 events. 1866/3166 cut-off events. For 171686/171686 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 19232 event pairs, 353 based on Foata normal form. 14/3164 useless extension candidates. Maximal degree in co-relation 22363. Up to 2639 conditions per place. [2024-06-03 18:37:19,650 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 259 selfloop transitions, 62 changer transitions 0/353 dead transitions. [2024-06-03 18:37:19,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 353 transitions, 5338 flow [2024-06-03 18:37:19,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:37:19,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:37:19,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-03 18:37:19,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6300813008130082 [2024-06-03 18:37:19,651 INFO L175 Difference]: Start difference. First operand has 237 places, 324 transitions, 4548 flow. Second operand 6 states and 155 transitions. [2024-06-03 18:37:19,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 353 transitions, 5338 flow [2024-06-03 18:37:20,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 353 transitions, 5177 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-03 18:37:20,149 INFO L231 Difference]: Finished difference. Result has 238 places, 327 transitions, 4586 flow [2024-06-03 18:37:20,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4387, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4586, PETRI_PLACES=238, PETRI_TRANSITIONS=327} [2024-06-03 18:37:20,149 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-03 18:37:20,150 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 327 transitions, 4586 flow [2024-06-03 18:37:20,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:20,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:20,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:20,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-03 18:37:20,150 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:20,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:20,151 INFO L85 PathProgramCache]: Analyzing trace with hash 620030627, now seen corresponding path program 4 times [2024-06-03 18:37:20,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:20,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494737373] [2024-06-03 18:37:20,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:20,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:20,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:20,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:20,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:20,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494737373] [2024-06-03 18:37:20,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494737373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:20,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:20,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:20,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071602022] [2024-06-03 18:37:20,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:20,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:20,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:20,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:20,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:20,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:37:20,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 327 transitions, 4586 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:20,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:20,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:37:20,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:20,871 INFO L124 PetriNetUnfolderBase]: 2023/3414 cut-off events. [2024-06-03 18:37:20,872 INFO L125 PetriNetUnfolderBase]: For 201183/201183 co-relation queries the response was YES. [2024-06-03 18:37:20,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24892 conditions, 3414 events. 2023/3414 cut-off events. For 201183/201183 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20879 event pairs, 304 based on Foata normal form. 14/3412 useless extension candidates. Maximal degree in co-relation 24781. Up to 2583 conditions per place. [2024-06-03 18:37:20,923 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 268 selfloop transitions, 64 changer transitions 0/364 dead transitions. [2024-06-03 18:37:20,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 364 transitions, 5592 flow [2024-06-03 18:37:20,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:37:20,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:37:20,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-03 18:37:20,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6504065040650406 [2024-06-03 18:37:20,924 INFO L175 Difference]: Start difference. First operand has 238 places, 327 transitions, 4586 flow. Second operand 6 states and 160 transitions. [2024-06-03 18:37:20,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 364 transitions, 5592 flow [2024-06-03 18:37:21,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 364 transitions, 5457 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:21,385 INFO L231 Difference]: Finished difference. Result has 241 places, 333 transitions, 4729 flow [2024-06-03 18:37:21,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4451, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4729, PETRI_PLACES=241, PETRI_TRANSITIONS=333} [2024-06-03 18:37:21,386 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-03 18:37:21,386 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 333 transitions, 4729 flow [2024-06-03 18:37:21,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:21,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:21,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:21,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-03 18:37:21,386 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:21,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:21,387 INFO L85 PathProgramCache]: Analyzing trace with hash 144763211, now seen corresponding path program 1 times [2024-06-03 18:37:21,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:21,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250564008] [2024-06-03 18:37:21,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:21,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:21,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:21,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:21,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:21,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250564008] [2024-06-03 18:37:21,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250564008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:21,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:21,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:21,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901071900] [2024-06-03 18:37:21,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:21,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:21,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:21,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:21,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:21,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:21,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 333 transitions, 4729 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:21,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:21,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:21,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:22,325 INFO L124 PetriNetUnfolderBase]: 2119/3544 cut-off events. [2024-06-03 18:37:22,326 INFO L125 PetriNetUnfolderBase]: For 202418/202435 co-relation queries the response was YES. [2024-06-03 18:37:22,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26242 conditions, 3544 events. 2119/3544 cut-off events. For 202418/202435 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 21526 event pairs, 384 based on Foata normal form. 16/3554 useless extension candidates. Maximal degree in co-relation 26129. Up to 3027 conditions per place. [2024-06-03 18:37:22,368 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 284 selfloop transitions, 70 changer transitions 0/360 dead transitions. [2024-06-03 18:37:22,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 360 transitions, 5726 flow [2024-06-03 18:37:22,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:37:22,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:37:22,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-03 18:37:22,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-03 18:37:22,370 INFO L175 Difference]: Start difference. First operand has 241 places, 333 transitions, 4729 flow. Second operand 6 states and 141 transitions. [2024-06-03 18:37:22,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 360 transitions, 5726 flow [2024-06-03 18:37:23,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 360 transitions, 5637 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-03 18:37:23,005 INFO L231 Difference]: Finished difference. Result has 246 places, 341 transitions, 4946 flow [2024-06-03 18:37:23,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4642, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4946, PETRI_PLACES=246, PETRI_TRANSITIONS=341} [2024-06-03 18:37:23,006 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-06-03 18:37:23,006 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 341 transitions, 4946 flow [2024-06-03 18:37:23,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:23,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:23,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:23,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-03 18:37:23,007 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:23,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:23,007 INFO L85 PathProgramCache]: Analyzing trace with hash -2059865745, now seen corresponding path program 2 times [2024-06-03 18:37:23,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:23,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994814939] [2024-06-03 18:37:23,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:23,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:23,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:23,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:23,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:23,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994814939] [2024-06-03 18:37:23,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994814939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:23,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:23,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:23,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556173723] [2024-06-03 18:37:23,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:23,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:23,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:23,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:23,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:23,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:23,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 341 transitions, 4946 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:23,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:23,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:23,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:23,690 INFO L124 PetriNetUnfolderBase]: 2122/3559 cut-off events. [2024-06-03 18:37:23,691 INFO L125 PetriNetUnfolderBase]: For 206057/206074 co-relation queries the response was YES. [2024-06-03 18:37:23,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26528 conditions, 3559 events. 2122/3559 cut-off events. For 206057/206074 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 21733 event pairs, 443 based on Foata normal form. 16/3569 useless extension candidates. Maximal degree in co-relation 26412. Up to 3121 conditions per place. [2024-06-03 18:37:23,730 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 288 selfloop transitions, 63 changer transitions 0/357 dead transitions. [2024-06-03 18:37:23,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 357 transitions, 5724 flow [2024-06-03 18:37:23,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:37:23,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:37:23,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-03 18:37:23,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-03 18:37:23,732 INFO L175 Difference]: Start difference. First operand has 246 places, 341 transitions, 4946 flow. Second operand 6 states and 136 transitions. [2024-06-03 18:37:23,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 357 transitions, 5724 flow [2024-06-03 18:37:24,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 357 transitions, 5568 flow, removed 43 selfloop flow, removed 2 redundant places. [2024-06-03 18:37:24,225 INFO L231 Difference]: Finished difference. Result has 250 places, 343 transitions, 4968 flow [2024-06-03 18:37:24,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4804, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4968, PETRI_PLACES=250, PETRI_TRANSITIONS=343} [2024-06-03 18:37:24,226 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-03 18:37:24,226 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 343 transitions, 4968 flow [2024-06-03 18:37:24,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:24,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:24,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:24,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-03 18:37:24,227 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:24,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:24,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1418167605, now seen corresponding path program 3 times [2024-06-03 18:37:24,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:24,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495118632] [2024-06-03 18:37:24,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:24,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:24,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:24,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:24,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:24,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495118632] [2024-06-03 18:37:24,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495118632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:24,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:24,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:24,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089595817] [2024-06-03 18:37:24,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:24,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:24,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:24,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:24,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:24,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:24,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 343 transitions, 4968 flow. Second operand has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:24,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:24,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:24,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:24,940 INFO L124 PetriNetUnfolderBase]: 2136/3576 cut-off events. [2024-06-03 18:37:24,941 INFO L125 PetriNetUnfolderBase]: For 220968/220974 co-relation queries the response was YES. [2024-06-03 18:37:24,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26260 conditions, 3576 events. 2136/3576 cut-off events. For 220968/220974 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 21799 event pairs, 349 based on Foata normal form. 24/3598 useless extension candidates. Maximal degree in co-relation 26142. Up to 3042 conditions per place. [2024-06-03 18:37:24,980 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 300 selfloop transitions, 65 changer transitions 0/371 dead transitions. [2024-06-03 18:37:24,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 371 transitions, 5829 flow [2024-06-03 18:37:24,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:37:24,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:37:24,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-03 18:37:24,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-03 18:37:24,982 INFO L175 Difference]: Start difference. First operand has 250 places, 343 transitions, 4968 flow. Second operand 6 states and 152 transitions. [2024-06-03 18:37:24,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 371 transitions, 5829 flow [2024-06-03 18:37:25,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 371 transitions, 5681 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:25,468 INFO L231 Difference]: Finished difference. Result has 252 places, 345 transitions, 5011 flow [2024-06-03 18:37:25,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4820, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5011, PETRI_PLACES=252, PETRI_TRANSITIONS=345} [2024-06-03 18:37:25,468 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-03 18:37:25,468 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 345 transitions, 5011 flow [2024-06-03 18:37:25,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.285714285714286) internal successors, (107), 7 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:25,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:25,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:25,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-03 18:37:25,469 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:25,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:25,469 INFO L85 PathProgramCache]: Analyzing trace with hash -626812721, now seen corresponding path program 1 times [2024-06-03 18:37:25,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:25,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027079505] [2024-06-03 18:37:25,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:25,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:25,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:25,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:25,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:25,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027079505] [2024-06-03 18:37:25,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027079505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:25,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:25,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:25,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131528959] [2024-06-03 18:37:25,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:25,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:25,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:25,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:25,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:25,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:25,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 345 transitions, 5011 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:25,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:25,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:25,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:26,224 INFO L124 PetriNetUnfolderBase]: 2189/3668 cut-off events. [2024-06-03 18:37:26,224 INFO L125 PetriNetUnfolderBase]: For 214630/214630 co-relation queries the response was YES. [2024-06-03 18:37:26,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27237 conditions, 3668 events. 2189/3668 cut-off events. For 214630/214630 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 22381 event pairs, 359 based on Foata normal form. 6/3673 useless extension candidates. Maximal degree in co-relation 27118. Up to 3116 conditions per place. [2024-06-03 18:37:26,267 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 318 selfloop transitions, 59 changer transitions 0/383 dead transitions. [2024-06-03 18:37:26,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 383 transitions, 6037 flow [2024-06-03 18:37:26,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:26,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:26,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 18:37:26,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-03 18:37:26,268 INFO L175 Difference]: Start difference. First operand has 252 places, 345 transitions, 5011 flow. Second operand 8 states and 186 transitions. [2024-06-03 18:37:26,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 383 transitions, 6037 flow [2024-06-03 18:37:26,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 383 transitions, 5897 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:26,921 INFO L231 Difference]: Finished difference. Result has 256 places, 347 transitions, 5019 flow [2024-06-03 18:37:26,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4871, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5019, PETRI_PLACES=256, PETRI_TRANSITIONS=347} [2024-06-03 18:37:26,922 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 214 predicate places. [2024-06-03 18:37:26,922 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 347 transitions, 5019 flow [2024-06-03 18:37:26,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:26,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:26,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:26,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-03 18:37:26,922 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:26,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:26,923 INFO L85 PathProgramCache]: Analyzing trace with hash -361115441, now seen corresponding path program 2 times [2024-06-03 18:37:26,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:26,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404295873] [2024-06-03 18:37:26,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:26,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:26,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:27,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:27,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:27,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404295873] [2024-06-03 18:37:27,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404295873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:27,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:27,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:27,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926291914] [2024-06-03 18:37:27,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:27,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:27,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:27,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:27,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:27,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:27,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 347 transitions, 5019 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:27,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:27,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:27,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:27,694 INFO L124 PetriNetUnfolderBase]: 2255/3770 cut-off events. [2024-06-03 18:37:27,694 INFO L125 PetriNetUnfolderBase]: For 235019/235019 co-relation queries the response was YES. [2024-06-03 18:37:27,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28250 conditions, 3770 events. 2255/3770 cut-off events. For 235019/235019 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 23112 event pairs, 445 based on Foata normal form. 6/3775 useless extension candidates. Maximal degree in co-relation 28130. Up to 3328 conditions per place. [2024-06-03 18:37:27,734 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 321 selfloop transitions, 54 changer transitions 0/381 dead transitions. [2024-06-03 18:37:27,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 381 transitions, 6037 flow [2024-06-03 18:37:27,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:27,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:27,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-03 18:37:27,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-03 18:37:27,736 INFO L175 Difference]: Start difference. First operand has 256 places, 347 transitions, 5019 flow. Second operand 8 states and 183 transitions. [2024-06-03 18:37:27,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 381 transitions, 6037 flow [2024-06-03 18:37:28,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 381 transitions, 5968 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:28,381 INFO L231 Difference]: Finished difference. Result has 260 places, 349 transitions, 5092 flow [2024-06-03 18:37:28,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4950, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5092, PETRI_PLACES=260, PETRI_TRANSITIONS=349} [2024-06-03 18:37:28,381 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-03 18:37:28,381 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 349 transitions, 5092 flow [2024-06-03 18:37:28,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:28,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:28,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:28,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-03 18:37:28,382 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:28,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:28,382 INFO L85 PathProgramCache]: Analyzing trace with hash -360789011, now seen corresponding path program 3 times [2024-06-03 18:37:28,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:28,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141471484] [2024-06-03 18:37:28,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:28,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:28,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:28,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:28,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:28,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141471484] [2024-06-03 18:37:28,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141471484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:28,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:28,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:28,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044419284] [2024-06-03 18:37:28,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:28,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:28,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:28,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:28,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:28,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:28,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 349 transitions, 5092 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:28,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:28,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:28,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:29,159 INFO L124 PetriNetUnfolderBase]: 2237/3744 cut-off events. [2024-06-03 18:37:29,159 INFO L125 PetriNetUnfolderBase]: For 231424/231424 co-relation queries the response was YES. [2024-06-03 18:37:29,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27867 conditions, 3744 events. 2237/3744 cut-off events. For 231424/231424 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 22938 event pairs, 443 based on Foata normal form. 8/3751 useless extension candidates. Maximal degree in co-relation 27745. Up to 3350 conditions per place. [2024-06-03 18:37:29,197 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 319 selfloop transitions, 52 changer transitions 0/377 dead transitions. [2024-06-03 18:37:29,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 377 transitions, 5934 flow [2024-06-03 18:37:29,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:29,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:29,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-03 18:37:29,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-03 18:37:29,198 INFO L175 Difference]: Start difference. First operand has 260 places, 349 transitions, 5092 flow. Second operand 8 states and 179 transitions. [2024-06-03 18:37:29,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 377 transitions, 5934 flow [2024-06-03 18:37:29,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 377 transitions, 5862 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:29,923 INFO L231 Difference]: Finished difference. Result has 264 places, 349 transitions, 5129 flow [2024-06-03 18:37:29,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5020, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5129, PETRI_PLACES=264, PETRI_TRANSITIONS=349} [2024-06-03 18:37:29,924 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-03 18:37:29,924 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 349 transitions, 5129 flow [2024-06-03 18:37:29,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:29,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:29,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:29,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-03 18:37:29,925 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:29,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:29,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1954239813, now seen corresponding path program 1 times [2024-06-03 18:37:29,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:29,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399491092] [2024-06-03 18:37:29,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:29,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:29,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:30,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:30,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:30,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399491092] [2024-06-03 18:37:30,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399491092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:30,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:30,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:30,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68992704] [2024-06-03 18:37:30,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:30,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:30,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:30,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:30,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:30,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:30,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 349 transitions, 5129 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:30,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:30,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:30,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:30,627 INFO L124 PetriNetUnfolderBase]: 2242/3757 cut-off events. [2024-06-03 18:37:30,628 INFO L125 PetriNetUnfolderBase]: For 229041/229052 co-relation queries the response was YES. [2024-06-03 18:37:30,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28082 conditions, 3757 events. 2242/3757 cut-off events. For 229041/229052 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 23089 event pairs, 495 based on Foata normal form. 9/3759 useless extension candidates. Maximal degree in co-relation 27958. Up to 3119 conditions per place. [2024-06-03 18:37:30,670 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 248 selfloop transitions, 123 changer transitions 0/377 dead transitions. [2024-06-03 18:37:30,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 377 transitions, 6225 flow [2024-06-03 18:37:30,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:30,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:30,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 18:37:30,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-03 18:37:30,672 INFO L175 Difference]: Start difference. First operand has 264 places, 349 transitions, 5129 flow. Second operand 7 states and 165 transitions. [2024-06-03 18:37:30,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 377 transitions, 6225 flow [2024-06-03 18:37:31,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 377 transitions, 6116 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-03 18:37:31,288 INFO L231 Difference]: Finished difference. Result has 264 places, 352 transitions, 5320 flow [2024-06-03 18:37:31,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5020, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5320, PETRI_PLACES=264, PETRI_TRANSITIONS=352} [2024-06-03 18:37:31,289 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-03 18:37:31,289 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 352 transitions, 5320 flow [2024-06-03 18:37:31,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:31,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:31,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:31,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-03 18:37:31,289 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:31,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:31,290 INFO L85 PathProgramCache]: Analyzing trace with hash -1403770665, now seen corresponding path program 2 times [2024-06-03 18:37:31,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:31,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388419803] [2024-06-03 18:37:31,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:31,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:31,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:31,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:31,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:31,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388419803] [2024-06-03 18:37:31,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388419803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:31,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:31,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:31,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111340269] [2024-06-03 18:37:31,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:31,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:31,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:31,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:31,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:31,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:31,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 352 transitions, 5320 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:31,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:31,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:31,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:32,079 INFO L124 PetriNetUnfolderBase]: 2247/3747 cut-off events. [2024-06-03 18:37:32,079 INFO L125 PetriNetUnfolderBase]: For 234233/234233 co-relation queries the response was YES. [2024-06-03 18:37:32,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28467 conditions, 3747 events. 2247/3747 cut-off events. For 234233/234233 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 22964 event pairs, 492 based on Foata normal form. 1/3734 useless extension candidates. Maximal degree in co-relation 28342. Up to 3125 conditions per place. [2024-06-03 18:37:32,125 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 235 selfloop transitions, 143 changer transitions 0/384 dead transitions. [2024-06-03 18:37:32,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 384 transitions, 6450 flow [2024-06-03 18:37:32,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:32,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:32,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 18:37:32,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-03 18:37:32,126 INFO L175 Difference]: Start difference. First operand has 264 places, 352 transitions, 5320 flow. Second operand 8 states and 188 transitions. [2024-06-03 18:37:32,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 384 transitions, 6450 flow [2024-06-03 18:37:32,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 384 transitions, 6017 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-03 18:37:32,966 INFO L231 Difference]: Finished difference. Result has 266 places, 355 transitions, 5233 flow [2024-06-03 18:37:32,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4915, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5233, PETRI_PLACES=266, PETRI_TRANSITIONS=355} [2024-06-03 18:37:32,966 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 224 predicate places. [2024-06-03 18:37:32,967 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 355 transitions, 5233 flow [2024-06-03 18:37:32,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:32,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:32,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:32,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-03 18:37:32,967 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:32,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:32,968 INFO L85 PathProgramCache]: Analyzing trace with hash -538154705, now seen corresponding path program 1 times [2024-06-03 18:37:32,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:32,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580924836] [2024-06-03 18:37:32,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:32,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:32,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:33,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:33,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:33,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580924836] [2024-06-03 18:37:33,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580924836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:33,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:33,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:33,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740292128] [2024-06-03 18:37:33,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:33,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:33,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:33,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:33,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:33,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:33,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 355 transitions, 5233 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:33,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:33,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:33,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:33,672 INFO L124 PetriNetUnfolderBase]: 2268/3777 cut-off events. [2024-06-03 18:37:33,673 INFO L125 PetriNetUnfolderBase]: For 243859/243859 co-relation queries the response was YES. [2024-06-03 18:37:33,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28812 conditions, 3777 events. 2268/3777 cut-off events. For 243859/243859 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 23171 event pairs, 504 based on Foata normal form. 1/3764 useless extension candidates. Maximal degree in co-relation 28688. Up to 2914 conditions per place. [2024-06-03 18:37:33,714 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 194 selfloop transitions, 199 changer transitions 0/399 dead transitions. [2024-06-03 18:37:33,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 399 transitions, 6871 flow [2024-06-03 18:37:33,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:33,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:33,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 18:37:33,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-03 18:37:33,716 INFO L175 Difference]: Start difference. First operand has 266 places, 355 transitions, 5233 flow. Second operand 8 states and 194 transitions. [2024-06-03 18:37:33,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 399 transitions, 6871 flow [2024-06-03 18:37:34,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 399 transitions, 6647 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-03 18:37:34,648 INFO L231 Difference]: Finished difference. Result has 269 places, 368 transitions, 5693 flow [2024-06-03 18:37:34,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5009, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5693, PETRI_PLACES=269, PETRI_TRANSITIONS=368} [2024-06-03 18:37:34,649 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-03 18:37:34,649 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 368 transitions, 5693 flow [2024-06-03 18:37:34,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:34,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:34,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:34,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-03 18:37:34,650 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:34,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:34,650 INFO L85 PathProgramCache]: Analyzing trace with hash -360786035, now seen corresponding path program 2 times [2024-06-03 18:37:34,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:34,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099144345] [2024-06-03 18:37:34,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:34,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:34,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:34,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:34,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:34,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099144345] [2024-06-03 18:37:34,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099144345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:34,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:34,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:34,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652906734] [2024-06-03 18:37:34,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:34,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:34,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:34,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:34,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:34,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:34,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 368 transitions, 5693 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:34,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:34,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:34,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:35,382 INFO L124 PetriNetUnfolderBase]: 2297/3822 cut-off events. [2024-06-03 18:37:35,382 INFO L125 PetriNetUnfolderBase]: For 262389/262389 co-relation queries the response was YES. [2024-06-03 18:37:35,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30142 conditions, 3822 events. 2297/3822 cut-off events. For 262389/262389 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 23416 event pairs, 504 based on Foata normal form. 1/3809 useless extension candidates. Maximal degree in co-relation 30016. Up to 2939 conditions per place. [2024-06-03 18:37:35,425 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 193 selfloop transitions, 207 changer transitions 0/406 dead transitions. [2024-06-03 18:37:35,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 406 transitions, 7313 flow [2024-06-03 18:37:35,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:35,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:35,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 18:37:35,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-03 18:37:35,426 INFO L175 Difference]: Start difference. First operand has 269 places, 368 transitions, 5693 flow. Second operand 8 states and 193 transitions. [2024-06-03 18:37:35,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 406 transitions, 7313 flow [2024-06-03 18:37:36,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 406 transitions, 7098 flow, removed 75 selfloop flow, removed 2 redundant places. [2024-06-03 18:37:36,240 INFO L231 Difference]: Finished difference. Result has 275 places, 378 transitions, 6138 flow [2024-06-03 18:37:36,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5524, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6138, PETRI_PLACES=275, PETRI_TRANSITIONS=378} [2024-06-03 18:37:36,241 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-03 18:37:36,242 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 378 transitions, 6138 flow [2024-06-03 18:37:36,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:36,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:36,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:36,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-03 18:37:36,242 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:36,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:36,243 INFO L85 PathProgramCache]: Analyzing trace with hash -361023185, now seen corresponding path program 3 times [2024-06-03 18:37:36,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:36,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877637826] [2024-06-03 18:37:36,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:36,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:36,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:36,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:36,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:36,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877637826] [2024-06-03 18:37:36,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877637826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:36,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:36,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:36,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608014915] [2024-06-03 18:37:36,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:36,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:36,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:36,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:36,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:36,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:36,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 378 transitions, 6138 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:36,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:36,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:36,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:37,062 INFO L124 PetriNetUnfolderBase]: 2294/3818 cut-off events. [2024-06-03 18:37:37,063 INFO L125 PetriNetUnfolderBase]: For 264536/264536 co-relation queries the response was YES. [2024-06-03 18:37:37,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29844 conditions, 3818 events. 2294/3818 cut-off events. For 264536/264536 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 23428 event pairs, 504 based on Foata normal form. 1/3805 useless extension candidates. Maximal degree in co-relation 29715. Up to 2937 conditions per place. [2024-06-03 18:37:37,107 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 196 selfloop transitions, 204 changer transitions 0/406 dead transitions. [2024-06-03 18:37:37,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 406 transitions, 7526 flow [2024-06-03 18:37:37,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:37,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:37,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 18:37:37,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-03 18:37:37,108 INFO L175 Difference]: Start difference. First operand has 275 places, 378 transitions, 6138 flow. Second operand 8 states and 193 transitions. [2024-06-03 18:37:37,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 406 transitions, 7526 flow [2024-06-03 18:37:38,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 406 transitions, 7127 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:38,185 INFO L231 Difference]: Finished difference. Result has 279 places, 378 transitions, 6153 flow [2024-06-03 18:37:38,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5739, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6153, PETRI_PLACES=279, PETRI_TRANSITIONS=378} [2024-06-03 18:37:38,186 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-03 18:37:38,186 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 378 transitions, 6153 flow [2024-06-03 18:37:38,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:38,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:38,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:38,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-03 18:37:38,187 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:38,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:38,187 INFO L85 PathProgramCache]: Analyzing trace with hash -2083505633, now seen corresponding path program 3 times [2024-06-03 18:37:38,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:38,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010667517] [2024-06-03 18:37:38,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:38,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:38,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:38,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:38,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:38,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010667517] [2024-06-03 18:37:38,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010667517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:38,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:38,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:38,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981686711] [2024-06-03 18:37:38,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:38,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:38,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:38,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:38,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:38,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:38,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 378 transitions, 6153 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:38,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:38,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:38,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:38,975 INFO L124 PetriNetUnfolderBase]: 2307/3842 cut-off events. [2024-06-03 18:37:38,975 INFO L125 PetriNetUnfolderBase]: For 274253/274253 co-relation queries the response was YES. [2024-06-03 18:37:39,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30092 conditions, 3842 events. 2307/3842 cut-off events. For 274253/274253 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 23649 event pairs, 491 based on Foata normal form. 1/3829 useless extension candidates. Maximal degree in co-relation 29962. Up to 3205 conditions per place. [2024-06-03 18:37:39,020 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 257 selfloop transitions, 149 changer transitions 0/412 dead transitions. [2024-06-03 18:37:39,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 412 transitions, 7503 flow [2024-06-03 18:37:39,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:37:39,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:37:39,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-03 18:37:39,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-03 18:37:39,022 INFO L175 Difference]: Start difference. First operand has 279 places, 378 transitions, 6153 flow. Second operand 9 states and 204 transitions. [2024-06-03 18:37:39,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 412 transitions, 7503 flow [2024-06-03 18:37:39,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 412 transitions, 7161 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:39,892 INFO L231 Difference]: Finished difference. Result has 284 places, 384 transitions, 6189 flow [2024-06-03 18:37:39,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5819, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6189, PETRI_PLACES=284, PETRI_TRANSITIONS=384} [2024-06-03 18:37:39,893 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-03 18:37:39,893 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 384 transitions, 6189 flow [2024-06-03 18:37:39,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:39,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:39,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:39,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-03 18:37:39,894 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:39,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:39,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1473181325, now seen corresponding path program 4 times [2024-06-03 18:37:39,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:39,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427914647] [2024-06-03 18:37:39,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:39,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:39,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:40,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:40,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:40,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427914647] [2024-06-03 18:37:40,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427914647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:40,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:40,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:40,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121694991] [2024-06-03 18:37:40,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:40,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:40,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:40,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:40,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:40,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:40,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 384 transitions, 6189 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:40,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:40,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:40,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:40,738 INFO L124 PetriNetUnfolderBase]: 2335/3909 cut-off events. [2024-06-03 18:37:40,738 INFO L125 PetriNetUnfolderBase]: For 295914/295914 co-relation queries the response was YES. [2024-06-03 18:37:40,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30369 conditions, 3909 events. 2335/3909 cut-off events. For 295914/295914 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 24200 event pairs, 447 based on Foata normal form. 8/3916 useless extension candidates. Maximal degree in co-relation 30238. Up to 3491 conditions per place. [2024-06-03 18:37:40,784 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 352 selfloop transitions, 49 changer transitions 0/407 dead transitions. [2024-06-03 18:37:40,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 407 transitions, 7087 flow [2024-06-03 18:37:40,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:40,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:40,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-03 18:37:40,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5335365853658537 [2024-06-03 18:37:40,785 INFO L175 Difference]: Start difference. First operand has 284 places, 384 transitions, 6189 flow. Second operand 8 states and 175 transitions. [2024-06-03 18:37:40,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 407 transitions, 7087 flow [2024-06-03 18:37:41,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 407 transitions, 6769 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-03 18:37:41,617 INFO L231 Difference]: Finished difference. Result has 286 places, 385 transitions, 5992 flow [2024-06-03 18:37:41,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5871, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5992, PETRI_PLACES=286, PETRI_TRANSITIONS=385} [2024-06-03 18:37:41,617 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-03 18:37:41,617 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 385 transitions, 5992 flow [2024-06-03 18:37:41,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:41,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:41,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:41,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-03 18:37:41,618 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:41,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:41,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1473507755, now seen corresponding path program 5 times [2024-06-03 18:37:41,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:41,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938998413] [2024-06-03 18:37:41,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:41,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:41,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:41,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:41,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:41,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938998413] [2024-06-03 18:37:41,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938998413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:41,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:41,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:41,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472453781] [2024-06-03 18:37:41,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:41,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:41,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:41,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:41,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:41,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:41,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 385 transitions, 5992 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:41,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:41,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:41,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:42,540 INFO L124 PetriNetUnfolderBase]: 2401/4011 cut-off events. [2024-06-03 18:37:42,540 INFO L125 PetriNetUnfolderBase]: For 317555/317555 co-relation queries the response was YES. [2024-06-03 18:37:42,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31309 conditions, 4011 events. 2401/4011 cut-off events. For 317555/317555 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 24941 event pairs, 457 based on Foata normal form. 6/4016 useless extension candidates. Maximal degree in co-relation 31177. Up to 3513 conditions per place. [2024-06-03 18:37:42,585 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 355 selfloop transitions, 52 changer transitions 0/413 dead transitions. [2024-06-03 18:37:42,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 413 transitions, 7078 flow [2024-06-03 18:37:42,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:42,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:42,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-03 18:37:42,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426829268292683 [2024-06-03 18:37:42,586 INFO L175 Difference]: Start difference. First operand has 286 places, 385 transitions, 5992 flow. Second operand 8 states and 178 transitions. [2024-06-03 18:37:42,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 413 transitions, 7078 flow [2024-06-03 18:37:43,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 413 transitions, 6975 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 18:37:43,558 INFO L231 Difference]: Finished difference. Result has 288 places, 387 transitions, 6035 flow [2024-06-03 18:37:43,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5889, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6035, PETRI_PLACES=288, PETRI_TRANSITIONS=387} [2024-06-03 18:37:43,559 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-03 18:37:43,559 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 387 transitions, 6035 flow [2024-06-03 18:37:43,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:43,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:43,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:43,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-03 18:37:43,561 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:43,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:43,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1462456565, now seen corresponding path program 6 times [2024-06-03 18:37:43,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:43,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30652265] [2024-06-03 18:37:43,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:43,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:43,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:43,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:43,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:43,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30652265] [2024-06-03 18:37:43,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30652265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:43,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:43,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:43,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257521868] [2024-06-03 18:37:43,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:43,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:43,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:43,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:43,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:43,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:43,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 387 transitions, 6035 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:43,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:43,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:43,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:44,365 INFO L124 PetriNetUnfolderBase]: 2383/3983 cut-off events. [2024-06-03 18:37:44,365 INFO L125 PetriNetUnfolderBase]: For 311848/311848 co-relation queries the response was YES. [2024-06-03 18:37:44,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30739 conditions, 3983 events. 2383/3983 cut-off events. For 311848/311848 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 24725 event pairs, 455 based on Foata normal form. 8/3990 useless extension candidates. Maximal degree in co-relation 30606. Up to 3567 conditions per place. [2024-06-03 18:37:44,414 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 353 selfloop transitions, 50 changer transitions 0/409 dead transitions. [2024-06-03 18:37:44,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 409 transitions, 6921 flow [2024-06-03 18:37:44,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:44,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:44,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-03 18:37:44,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-03 18:37:44,419 INFO L175 Difference]: Start difference. First operand has 288 places, 387 transitions, 6035 flow. Second operand 8 states and 174 transitions. [2024-06-03 18:37:44,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 409 transitions, 6921 flow [2024-06-03 18:37:45,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 409 transitions, 6849 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:45,335 INFO L231 Difference]: Finished difference. Result has 292 places, 387 transitions, 6068 flow [2024-06-03 18:37:45,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5963, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6068, PETRI_PLACES=292, PETRI_TRANSITIONS=387} [2024-06-03 18:37:45,336 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-03 18:37:45,336 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 387 transitions, 6068 flow [2024-06-03 18:37:45,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:45,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:45,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:45,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-03 18:37:45,337 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:45,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:45,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1259215887, now seen corresponding path program 4 times [2024-06-03 18:37:45,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:45,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440481752] [2024-06-03 18:37:45,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:45,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:45,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:45,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:45,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:45,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440481752] [2024-06-03 18:37:45,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440481752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:45,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:45,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:45,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920173014] [2024-06-03 18:37:45,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:45,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:45,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:45,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:45,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:45,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:45,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 387 transitions, 6068 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:45,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:45,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:45,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:46,139 INFO L124 PetriNetUnfolderBase]: 2412/4035 cut-off events. [2024-06-03 18:37:46,139 INFO L125 PetriNetUnfolderBase]: For 313683/313694 co-relation queries the response was YES. [2024-06-03 18:37:46,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31338 conditions, 4035 events. 2412/4035 cut-off events. For 313683/313694 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 25195 event pairs, 508 based on Foata normal form. 9/4037 useless extension candidates. Maximal degree in co-relation 31203. Up to 3405 conditions per place. [2024-06-03 18:37:46,184 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 291 selfloop transitions, 123 changer transitions 0/420 dead transitions. [2024-06-03 18:37:46,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 420 transitions, 7381 flow [2024-06-03 18:37:46,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:37:46,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:37:46,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-03 18:37:46,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:37:46,186 INFO L175 Difference]: Start difference. First operand has 292 places, 387 transitions, 6068 flow. Second operand 6 states and 144 transitions. [2024-06-03 18:37:46,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 420 transitions, 7381 flow [2024-06-03 18:37:47,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 420 transitions, 7271 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-03 18:37:47,507 INFO L231 Difference]: Finished difference. Result has 291 places, 399 transitions, 6364 flow [2024-06-03 18:37:47,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5958, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6364, PETRI_PLACES=291, PETRI_TRANSITIONS=399} [2024-06-03 18:37:47,507 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 249 predicate places. [2024-06-03 18:37:47,508 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 399 transitions, 6364 flow [2024-06-03 18:37:47,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:47,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:47,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:47,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-03 18:37:47,508 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:47,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:47,509 INFO L85 PathProgramCache]: Analyzing trace with hash 516116463, now seen corresponding path program 4 times [2024-06-03 18:37:47,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:47,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951922031] [2024-06-03 18:37:47,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:47,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:47,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:47,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:47,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:47,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951922031] [2024-06-03 18:37:47,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951922031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:47,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:47,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:47,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832300412] [2024-06-03 18:37:47,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:47,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:47,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:47,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:47,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:47,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:47,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 399 transitions, 6364 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:47,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:47,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:47,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:48,299 INFO L124 PetriNetUnfolderBase]: 2435/4062 cut-off events. [2024-06-03 18:37:48,300 INFO L125 PetriNetUnfolderBase]: For 323211/323211 co-relation queries the response was YES. [2024-06-03 18:37:48,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32003 conditions, 4062 events. 2435/4062 cut-off events. For 323211/323211 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 25340 event pairs, 490 based on Foata normal form. 1/4055 useless extension candidates. Maximal degree in co-relation 31867. Up to 3467 conditions per place. [2024-06-03 18:37:48,350 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 304 selfloop transitions, 128 changer transitions 0/438 dead transitions. [2024-06-03 18:37:48,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 438 transitions, 7909 flow [2024-06-03 18:37:48,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:48,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:48,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 18:37:48,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-03 18:37:48,352 INFO L175 Difference]: Start difference. First operand has 291 places, 399 transitions, 6364 flow. Second operand 8 states and 187 transitions. [2024-06-03 18:37:48,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 438 transitions, 7909 flow [2024-06-03 18:37:49,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 438 transitions, 7754 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-03 18:37:49,673 INFO L231 Difference]: Finished difference. Result has 298 places, 411 transitions, 6694 flow [2024-06-03 18:37:49,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6209, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6694, PETRI_PLACES=298, PETRI_TRANSITIONS=411} [2024-06-03 18:37:49,673 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-03 18:37:49,673 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 411 transitions, 6694 flow [2024-06-03 18:37:49,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:49,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:49,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:49,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-03 18:37:49,674 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:49,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:49,674 INFO L85 PathProgramCache]: Analyzing trace with hash 407960999, now seen corresponding path program 5 times [2024-06-03 18:37:49,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:49,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020912982] [2024-06-03 18:37:49,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:49,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:49,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:49,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:49,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:49,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020912982] [2024-06-03 18:37:49,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020912982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:49,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:49,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:49,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111897093] [2024-06-03 18:37:49,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:49,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:49,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:49,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:49,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:49,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:49,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 411 transitions, 6694 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:49,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:49,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:49,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:50,443 INFO L124 PetriNetUnfolderBase]: 2440/4082 cut-off events. [2024-06-03 18:37:50,444 INFO L125 PetriNetUnfolderBase]: For 335346/335363 co-relation queries the response was YES. [2024-06-03 18:37:50,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32304 conditions, 4082 events. 2440/4082 cut-off events. For 335346/335363 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 25562 event pairs, 488 based on Foata normal form. 13/4089 useless extension candidates. Maximal degree in co-relation 32166. Up to 3443 conditions per place. [2024-06-03 18:37:50,492 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 300 selfloop transitions, 138 changer transitions 0/444 dead transitions. [2024-06-03 18:37:50,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 444 transitions, 8112 flow [2024-06-03 18:37:50,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:50,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:50,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 18:37:50,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-03 18:37:50,494 INFO L175 Difference]: Start difference. First operand has 298 places, 411 transitions, 6694 flow. Second operand 8 states and 188 transitions. [2024-06-03 18:37:50,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 444 transitions, 8112 flow [2024-06-03 18:37:51,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 444 transitions, 7907 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-03 18:37:51,830 INFO L231 Difference]: Finished difference. Result has 303 places, 414 transitions, 6808 flow [2024-06-03 18:37:51,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6489, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6808, PETRI_PLACES=303, PETRI_TRANSITIONS=414} [2024-06-03 18:37:51,830 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-03 18:37:51,830 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 414 transitions, 6808 flow [2024-06-03 18:37:51,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:51,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:51,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:51,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-03 18:37:51,831 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:51,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:51,831 INFO L85 PathProgramCache]: Analyzing trace with hash 521657217, now seen corresponding path program 6 times [2024-06-03 18:37:51,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:51,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295265169] [2024-06-03 18:37:51,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:51,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:51,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:51,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:51,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:51,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295265169] [2024-06-03 18:37:51,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295265169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:51,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:51,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:51,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534217591] [2024-06-03 18:37:51,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:51,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:51,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:51,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:51,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:51,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:51,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 414 transitions, 6808 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:51,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:51,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:51,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:52,616 INFO L124 PetriNetUnfolderBase]: 2445/4091 cut-off events. [2024-06-03 18:37:52,616 INFO L125 PetriNetUnfolderBase]: For 344657/344674 co-relation queries the response was YES. [2024-06-03 18:37:52,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32542 conditions, 4091 events. 2445/4091 cut-off events. For 344657/344674 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 25625 event pairs, 488 based on Foata normal form. 13/4098 useless extension candidates. Maximal degree in co-relation 32403. Up to 3449 conditions per place. [2024-06-03 18:37:52,824 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 293 selfloop transitions, 145 changer transitions 0/444 dead transitions. [2024-06-03 18:37:52,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 444 transitions, 8084 flow [2024-06-03 18:37:52,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:37:52,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:37:52,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-03 18:37:52,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-03 18:37:52,826 INFO L175 Difference]: Start difference. First operand has 303 places, 414 transitions, 6808 flow. Second operand 9 states and 201 transitions. [2024-06-03 18:37:52,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 444 transitions, 8084 flow [2024-06-03 18:37:54,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 444 transitions, 7685 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-03 18:37:54,087 INFO L231 Difference]: Finished difference. Result has 305 places, 417 transitions, 6747 flow [2024-06-03 18:37:54,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6418, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6747, PETRI_PLACES=305, PETRI_TRANSITIONS=417} [2024-06-03 18:37:54,088 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 263 predicate places. [2024-06-03 18:37:54,088 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 417 transitions, 6747 flow [2024-06-03 18:37:54,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:54,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:54,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:54,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-03 18:37:54,088 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:54,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:54,089 INFO L85 PathProgramCache]: Analyzing trace with hash 516116277, now seen corresponding path program 7 times [2024-06-03 18:37:54,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:54,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498515657] [2024-06-03 18:37:54,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:54,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:54,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:54,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:54,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:54,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498515657] [2024-06-03 18:37:54,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498515657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:54,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:54,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:54,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016948478] [2024-06-03 18:37:54,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:54,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:54,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:54,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:54,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:54,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:54,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 417 transitions, 6747 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:54,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:54,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:54,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:54,938 INFO L124 PetriNetUnfolderBase]: 2450/4085 cut-off events. [2024-06-03 18:37:54,938 INFO L125 PetriNetUnfolderBase]: For 348529/348529 co-relation queries the response was YES. [2024-06-03 18:37:54,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32594 conditions, 4085 events. 2450/4085 cut-off events. For 348529/348529 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 25461 event pairs, 479 based on Foata normal form. 1/4078 useless extension candidates. Maximal degree in co-relation 32454. Up to 3604 conditions per place. [2024-06-03 18:37:54,987 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 357 selfloop transitions, 81 changer transitions 0/444 dead transitions. [2024-06-03 18:37:54,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 444 transitions, 7712 flow [2024-06-03 18:37:54,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:54,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:54,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 18:37:54,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:37:54,988 INFO L175 Difference]: Start difference. First operand has 305 places, 417 transitions, 6747 flow. Second operand 8 states and 180 transitions. [2024-06-03 18:37:54,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 444 transitions, 7712 flow [2024-06-03 18:37:56,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 444 transitions, 7456 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-03 18:37:56,593 INFO L231 Difference]: Finished difference. Result has 307 places, 420 transitions, 6694 flow [2024-06-03 18:37:56,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6494, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6694, PETRI_PLACES=307, PETRI_TRANSITIONS=420} [2024-06-03 18:37:56,594 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 265 predicate places. [2024-06-03 18:37:56,594 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 420 transitions, 6694 flow [2024-06-03 18:37:56,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:56,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:56,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:56,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-03 18:37:56,594 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:56,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:56,595 INFO L85 PathProgramCache]: Analyzing trace with hash 428065663, now seen corresponding path program 8 times [2024-06-03 18:37:56,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:56,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220945331] [2024-06-03 18:37:56,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:56,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:56,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:56,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:56,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:56,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220945331] [2024-06-03 18:37:56,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220945331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:56,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:56,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:56,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035813069] [2024-06-03 18:37:56,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:56,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:56,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:56,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:56,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:56,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:56,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 420 transitions, 6694 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:56,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:56,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:56,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:57,631 INFO L124 PetriNetUnfolderBase]: 2463/4110 cut-off events. [2024-06-03 18:37:57,631 INFO L125 PetriNetUnfolderBase]: For 359260/359260 co-relation queries the response was YES. [2024-06-03 18:37:57,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32723 conditions, 4110 events. 2463/4110 cut-off events. For 359260/359260 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 25752 event pairs, 478 based on Foata normal form. 1/4103 useless extension candidates. Maximal degree in co-relation 32582. Up to 3615 conditions per place. [2024-06-03 18:37:57,686 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 360 selfloop transitions, 88 changer transitions 0/454 dead transitions. [2024-06-03 18:37:57,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 454 transitions, 7880 flow [2024-06-03 18:37:57,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:37:57,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:37:57,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 232 transitions. [2024-06-03 18:37:57,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5144124168514412 [2024-06-03 18:37:57,687 INFO L175 Difference]: Start difference. First operand has 307 places, 420 transitions, 6694 flow. Second operand 11 states and 232 transitions. [2024-06-03 18:37:57,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 454 transitions, 7880 flow [2024-06-03 18:37:59,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 454 transitions, 7718 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-03 18:37:59,224 INFO L231 Difference]: Finished difference. Result has 313 places, 426 transitions, 6806 flow [2024-06-03 18:37:59,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6532, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6806, PETRI_PLACES=313, PETRI_TRANSITIONS=426} [2024-06-03 18:37:59,225 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-06-03 18:37:59,225 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 426 transitions, 6806 flow [2024-06-03 18:37:59,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:59,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:59,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:37:59,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-03 18:37:59,226 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:37:59,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:59,226 INFO L85 PathProgramCache]: Analyzing trace with hash -253033453, now seen corresponding path program 9 times [2024-06-03 18:37:59,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:59,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451451748] [2024-06-03 18:37:59,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:59,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:59,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:59,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:37:59,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:59,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451451748] [2024-06-03 18:37:59,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451451748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:59,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:59,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:59,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944735339] [2024-06-03 18:37:59,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:59,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:59,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:59,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:59,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:59,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:59,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 426 transitions, 6806 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:37:59,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:59,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:59,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:00,124 INFO L124 PetriNetUnfolderBase]: 2460/4108 cut-off events. [2024-06-03 18:38:00,125 INFO L125 PetriNetUnfolderBase]: For 364964/364964 co-relation queries the response was YES. [2024-06-03 18:38:00,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32793 conditions, 4108 events. 2460/4108 cut-off events. For 364964/364964 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 25772 event pairs, 478 based on Foata normal form. 1/4101 useless extension candidates. Maximal degree in co-relation 32650. Up to 3612 conditions per place. [2024-06-03 18:38:00,175 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 361 selfloop transitions, 88 changer transitions 0/455 dead transitions. [2024-06-03 18:38:00,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 455 transitions, 7774 flow [2024-06-03 18:38:00,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 18:38:00,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 18:38:00,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 265 transitions. [2024-06-03 18:38:00,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4971857410881801 [2024-06-03 18:38:00,177 INFO L175 Difference]: Start difference. First operand has 313 places, 426 transitions, 6806 flow. Second operand 13 states and 265 transitions. [2024-06-03 18:38:00,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 455 transitions, 7774 flow [2024-06-03 18:38:01,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 455 transitions, 7606 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-03 18:38:01,514 INFO L231 Difference]: Finished difference. Result has 320 places, 426 transitions, 6820 flow [2024-06-03 18:38:01,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6638, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6820, PETRI_PLACES=320, PETRI_TRANSITIONS=426} [2024-06-03 18:38:01,515 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-03 18:38:01,515 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 426 transitions, 6820 flow [2024-06-03 18:38:01,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:01,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:01,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:01,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-03 18:38:01,516 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:01,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:01,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1249829955, now seen corresponding path program 1 times [2024-06-03 18:38:01,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:01,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369522978] [2024-06-03 18:38:01,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:01,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:01,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:01,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:01,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:01,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369522978] [2024-06-03 18:38:01,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369522978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:01,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:01,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:01,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888401384] [2024-06-03 18:38:01,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:01,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:01,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:01,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:01,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:01,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:01,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 426 transitions, 6820 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:01,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:01,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:01,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:02,378 INFO L124 PetriNetUnfolderBase]: 2470/4121 cut-off events. [2024-06-03 18:38:02,378 INFO L125 PetriNetUnfolderBase]: For 373814/373814 co-relation queries the response was YES. [2024-06-03 18:38:02,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33008 conditions, 4121 events. 2470/4121 cut-off events. For 373814/373814 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 25802 event pairs, 490 based on Foata normal form. 1/4114 useless extension candidates. Maximal degree in co-relation 32864. Up to 3551 conditions per place. [2024-06-03 18:38:02,430 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 334 selfloop transitions, 115 changer transitions 0/455 dead transitions. [2024-06-03 18:38:02,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 455 transitions, 8159 flow [2024-06-03 18:38:02,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:02,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:02,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-03 18:38:02,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551829268292683 [2024-06-03 18:38:02,431 INFO L175 Difference]: Start difference. First operand has 320 places, 426 transitions, 6820 flow. Second operand 8 states and 181 transitions. [2024-06-03 18:38:02,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 455 transitions, 8159 flow [2024-06-03 18:38:04,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 455 transitions, 7979 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-03 18:38:04,061 INFO L231 Difference]: Finished difference. Result has 316 places, 432 transitions, 6953 flow [2024-06-03 18:38:04,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6640, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6953, PETRI_PLACES=316, PETRI_TRANSITIONS=432} [2024-06-03 18:38:04,061 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-03 18:38:04,061 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 432 transitions, 6953 flow [2024-06-03 18:38:04,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:04,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:04,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:04,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-03 18:38:04,062 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:04,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:04,062 INFO L85 PathProgramCache]: Analyzing trace with hash -543271113, now seen corresponding path program 5 times [2024-06-03 18:38:04,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:04,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579430976] [2024-06-03 18:38:04,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:04,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:04,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:04,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:04,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:04,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579430976] [2024-06-03 18:38:04,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579430976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:04,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:04,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:04,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939385446] [2024-06-03 18:38:04,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:04,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:04,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:04,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:04,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:04,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:04,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 432 transitions, 6953 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:04,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:04,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:04,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:04,930 INFO L124 PetriNetUnfolderBase]: 2483/4144 cut-off events. [2024-06-03 18:38:04,930 INFO L125 PetriNetUnfolderBase]: For 387002/387002 co-relation queries the response was YES. [2024-06-03 18:38:04,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33468 conditions, 4144 events. 2483/4144 cut-off events. For 387002/387002 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 25962 event pairs, 491 based on Foata normal form. 1/4137 useless extension candidates. Maximal degree in co-relation 33323. Up to 3525 conditions per place. [2024-06-03 18:38:04,983 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 320 selfloop transitions, 143 changer transitions 0/469 dead transitions. [2024-06-03 18:38:04,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 469 transitions, 8717 flow [2024-06-03 18:38:04,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:38:04,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:38:04,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-03 18:38:04,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5299334811529933 [2024-06-03 18:38:04,984 INFO L175 Difference]: Start difference. First operand has 316 places, 432 transitions, 6953 flow. Second operand 11 states and 239 transitions. [2024-06-03 18:38:04,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 469 transitions, 8717 flow [2024-06-03 18:38:06,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 469 transitions, 8520 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-03 18:38:06,620 INFO L231 Difference]: Finished difference. Result has 323 places, 438 transitions, 7188 flow [2024-06-03 18:38:06,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6756, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7188, PETRI_PLACES=323, PETRI_TRANSITIONS=438} [2024-06-03 18:38:06,621 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 281 predicate places. [2024-06-03 18:38:06,621 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 438 transitions, 7188 flow [2024-06-03 18:38:06,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:06,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:06,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:06,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-03 18:38:06,622 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:06,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:06,622 INFO L85 PathProgramCache]: Analyzing trace with hash 428066035, now seen corresponding path program 2 times [2024-06-03 18:38:06,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:06,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24777293] [2024-06-03 18:38:06,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:06,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:06,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:06,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:06,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:06,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24777293] [2024-06-03 18:38:06,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24777293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:06,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:06,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:06,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481990867] [2024-06-03 18:38:06,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:06,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:06,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:06,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:06,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:06,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:06,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 438 transitions, 7188 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:06,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:06,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:06,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:07,522 INFO L124 PetriNetUnfolderBase]: 2488/4152 cut-off events. [2024-06-03 18:38:07,522 INFO L125 PetriNetUnfolderBase]: For 397424/397424 co-relation queries the response was YES. [2024-06-03 18:38:07,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33731 conditions, 4152 events. 2488/4152 cut-off events. For 397424/397424 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 26020 event pairs, 489 based on Foata normal form. 1/4145 useless extension candidates. Maximal degree in co-relation 33584. Up to 3575 conditions per place. [2024-06-03 18:38:07,578 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 340 selfloop transitions, 118 changer transitions 0/464 dead transitions. [2024-06-03 18:38:07,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 464 transitions, 8534 flow [2024-06-03 18:38:07,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:07,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:07,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-03 18:38:07,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-03 18:38:07,580 INFO L175 Difference]: Start difference. First operand has 323 places, 438 transitions, 7188 flow. Second operand 8 states and 183 transitions. [2024-06-03 18:38:07,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 464 transitions, 8534 flow [2024-06-03 18:38:09,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 464 transitions, 8213 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-03 18:38:09,226 INFO L231 Difference]: Finished difference. Result has 324 places, 441 transitions, 7167 flow [2024-06-03 18:38:09,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6873, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7167, PETRI_PLACES=324, PETRI_TRANSITIONS=441} [2024-06-03 18:38:09,229 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-03 18:38:09,229 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 441 transitions, 7167 flow [2024-06-03 18:38:09,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:09,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:09,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:09,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-03 18:38:09,230 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:09,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:09,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1249841301, now seen corresponding path program 6 times [2024-06-03 18:38:09,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:09,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683911583] [2024-06-03 18:38:09,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:09,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:09,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:09,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:09,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:09,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683911583] [2024-06-03 18:38:09,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683911583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:09,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:09,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:09,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593631954] [2024-06-03 18:38:09,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:09,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:09,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:09,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:09,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:09,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:09,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 441 transitions, 7167 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:09,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:09,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:09,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:10,097 INFO L124 PetriNetUnfolderBase]: 2485/4147 cut-off events. [2024-06-03 18:38:10,098 INFO L125 PetriNetUnfolderBase]: For 402862/402862 co-relation queries the response was YES. [2024-06-03 18:38:10,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33627 conditions, 4147 events. 2485/4147 cut-off events. For 402862/402862 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 26038 event pairs, 492 based on Foata normal form. 1/4140 useless extension candidates. Maximal degree in co-relation 33479. Up to 3528 conditions per place. [2024-06-03 18:38:10,155 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 320 selfloop transitions, 144 changer transitions 0/470 dead transitions. [2024-06-03 18:38:10,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 470 transitions, 8645 flow [2024-06-03 18:38:10,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:38:10,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:38:10,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-03 18:38:10,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5463414634146342 [2024-06-03 18:38:10,156 INFO L175 Difference]: Start difference. First operand has 324 places, 441 transitions, 7167 flow. Second operand 10 states and 224 transitions. [2024-06-03 18:38:10,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 470 transitions, 8645 flow [2024-06-03 18:38:11,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 470 transitions, 8345 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-03 18:38:11,633 INFO L231 Difference]: Finished difference. Result has 328 places, 441 transitions, 7161 flow [2024-06-03 18:38:11,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6867, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7161, PETRI_PLACES=328, PETRI_TRANSITIONS=441} [2024-06-03 18:38:11,633 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-03 18:38:11,633 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 441 transitions, 7161 flow [2024-06-03 18:38:11,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:11,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:11,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:11,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-03 18:38:11,635 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:11,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:11,635 INFO L85 PathProgramCache]: Analyzing trace with hash -57213397, now seen corresponding path program 7 times [2024-06-03 18:38:11,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:11,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034364788] [2024-06-03 18:38:11,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:11,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:11,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:11,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:11,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:11,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034364788] [2024-06-03 18:38:11,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034364788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:11,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:11,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:11,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070107202] [2024-06-03 18:38:11,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:11,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:11,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:11,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:11,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:11,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:11,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 441 transitions, 7161 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:11,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:11,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:11,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:12,559 INFO L124 PetriNetUnfolderBase]: 2554/4242 cut-off events. [2024-06-03 18:38:12,560 INFO L125 PetriNetUnfolderBase]: For 442067/442067 co-relation queries the response was YES. [2024-06-03 18:38:12,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35326 conditions, 4242 events. 2554/4242 cut-off events. For 442067/442067 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 26643 event pairs, 532 based on Foata normal form. 1/4229 useless extension candidates. Maximal degree in co-relation 35177. Up to 3199 conditions per place. [2024-06-03 18:38:12,617 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 216 selfloop transitions, 265 changer transitions 0/487 dead transitions. [2024-06-03 18:38:12,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 487 transitions, 9521 flow [2024-06-03 18:38:12,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:12,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:12,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-03 18:38:12,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-03 18:38:12,619 INFO L175 Difference]: Start difference. First operand has 328 places, 441 transitions, 7161 flow. Second operand 8 states and 190 transitions. [2024-06-03 18:38:12,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 487 transitions, 9521 flow [2024-06-03 18:38:14,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 487 transitions, 9182 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-03 18:38:14,359 INFO L231 Difference]: Finished difference. Result has 326 places, 464 transitions, 7892 flow [2024-06-03 18:38:14,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6840, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7892, PETRI_PLACES=326, PETRI_TRANSITIONS=464} [2024-06-03 18:38:14,360 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 284 predicate places. [2024-06-03 18:38:14,360 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 464 transitions, 7892 flow [2024-06-03 18:38:14,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:14,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:14,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:14,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-03 18:38:14,360 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:14,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:14,361 INFO L85 PathProgramCache]: Analyzing trace with hash 593542977, now seen corresponding path program 10 times [2024-06-03 18:38:14,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:14,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751550694] [2024-06-03 18:38:14,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:14,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:14,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:14,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:14,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:14,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751550694] [2024-06-03 18:38:14,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751550694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:14,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:14,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:14,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711308257] [2024-06-03 18:38:14,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:14,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:14,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:14,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:14,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:14,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:14,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 464 transitions, 7892 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:14,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:14,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:14,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:15,369 INFO L124 PetriNetUnfolderBase]: 2567/4282 cut-off events. [2024-06-03 18:38:15,370 INFO L125 PetriNetUnfolderBase]: For 456912/456912 co-relation queries the response was YES. [2024-06-03 18:38:15,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35996 conditions, 4282 events. 2567/4282 cut-off events. For 456912/456912 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 27050 event pairs, 477 based on Foata normal form. 1/4275 useless extension candidates. Maximal degree in co-relation 35846. Up to 3780 conditions per place. [2024-06-03 18:38:15,434 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 412 selfloop transitions, 73 changer transitions 0/491 dead transitions. [2024-06-03 18:38:15,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 491 transitions, 9168 flow [2024-06-03 18:38:15,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:38:15,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:38:15,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-03 18:38:15,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-03 18:38:15,435 INFO L175 Difference]: Start difference. First operand has 326 places, 464 transitions, 7892 flow. Second operand 10 states and 210 transitions. [2024-06-03 18:38:15,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 491 transitions, 9168 flow [2024-06-03 18:38:17,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 491 transitions, 8641 flow, removed 69 selfloop flow, removed 3 redundant places. [2024-06-03 18:38:17,181 INFO L231 Difference]: Finished difference. Result has 334 places, 470 transitions, 7629 flow [2024-06-03 18:38:17,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7373, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7629, PETRI_PLACES=334, PETRI_TRANSITIONS=470} [2024-06-03 18:38:17,182 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 292 predicate places. [2024-06-03 18:38:17,182 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 470 transitions, 7629 flow [2024-06-03 18:38:17,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:17,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:17,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:17,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-03 18:38:17,183 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:17,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:17,183 INFO L85 PathProgramCache]: Analyzing trace with hash -53731477, now seen corresponding path program 8 times [2024-06-03 18:38:17,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:17,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415013429] [2024-06-03 18:38:17,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:17,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:17,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:17,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:17,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:17,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415013429] [2024-06-03 18:38:17,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415013429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:17,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:17,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:17,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789515866] [2024-06-03 18:38:17,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:17,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:17,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:17,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:17,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:17,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:17,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 470 transitions, 7629 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:17,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:17,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:17,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:18,181 INFO L124 PetriNetUnfolderBase]: 2564/4277 cut-off events. [2024-06-03 18:38:18,182 INFO L125 PetriNetUnfolderBase]: For 461217/461217 co-relation queries the response was YES. [2024-06-03 18:38:18,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35350 conditions, 4277 events. 2564/4277 cut-off events. For 461217/461217 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 27022 event pairs, 493 based on Foata normal form. 1/4270 useless extension candidates. Maximal degree in co-relation 35198. Up to 3670 conditions per place. [2024-06-03 18:38:18,246 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 361 selfloop transitions, 124 changer transitions 0/491 dead transitions. [2024-06-03 18:38:18,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 491 transitions, 9147 flow [2024-06-03 18:38:18,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:18,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:18,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-03 18:38:18,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-03 18:38:18,248 INFO L175 Difference]: Start difference. First operand has 334 places, 470 transitions, 7629 flow. Second operand 8 states and 182 transitions. [2024-06-03 18:38:18,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 491 transitions, 9147 flow [2024-06-03 18:38:20,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 491 transitions, 8983 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-03 18:38:20,194 INFO L231 Difference]: Finished difference. Result has 335 places, 470 transitions, 7719 flow [2024-06-03 18:38:20,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7465, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7719, PETRI_PLACES=335, PETRI_TRANSITIONS=470} [2024-06-03 18:38:20,195 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 293 predicate places. [2024-06-03 18:38:20,195 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 470 transitions, 7719 flow [2024-06-03 18:38:20,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:20,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:20,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:20,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-03 18:38:20,195 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:20,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:20,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1473415499, now seen corresponding path program 9 times [2024-06-03 18:38:20,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:20,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125173271] [2024-06-03 18:38:20,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:20,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:20,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:20,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:20,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:20,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125173271] [2024-06-03 18:38:20,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125173271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:20,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:20,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:20,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173185760] [2024-06-03 18:38:20,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:20,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:20,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:20,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:20,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:20,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:20,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 470 transitions, 7719 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:20,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:20,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:20,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:21,101 INFO L124 PetriNetUnfolderBase]: 2561/4254 cut-off events. [2024-06-03 18:38:21,101 INFO L125 PetriNetUnfolderBase]: For 468647/468647 co-relation queries the response was YES. [2024-06-03 18:38:21,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35451 conditions, 4254 events. 2561/4254 cut-off events. For 468647/468647 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 26746 event pairs, 534 based on Foata normal form. 1/4241 useless extension candidates. Maximal degree in co-relation 35298. Up to 3205 conditions per place. [2024-06-03 18:38:21,164 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 220 selfloop transitions, 267 changer transitions 0/493 dead transitions. [2024-06-03 18:38:21,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 493 transitions, 9587 flow [2024-06-03 18:38:21,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:21,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:21,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 18:38:21,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-03 18:38:21,166 INFO L175 Difference]: Start difference. First operand has 335 places, 470 transitions, 7719 flow. Second operand 8 states and 189 transitions. [2024-06-03 18:38:21,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 493 transitions, 9587 flow [2024-06-03 18:38:23,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 493 transitions, 9346 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-03 18:38:23,663 INFO L231 Difference]: Finished difference. Result has 340 places, 470 transitions, 8018 flow [2024-06-03 18:38:23,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7478, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8018, PETRI_PLACES=340, PETRI_TRANSITIONS=470} [2024-06-03 18:38:23,664 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-06-03 18:38:23,664 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 470 transitions, 8018 flow [2024-06-03 18:38:23,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:23,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:23,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:23,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-03 18:38:23,665 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:23,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:23,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1262688447, now seen corresponding path program 11 times [2024-06-03 18:38:23,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:23,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509250670] [2024-06-03 18:38:23,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:23,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:23,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:23,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:23,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:23,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509250670] [2024-06-03 18:38:23,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509250670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:23,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:23,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:23,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992687627] [2024-06-03 18:38:23,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:23,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:23,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:23,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:23,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:23,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:23,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 470 transitions, 8018 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:23,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:23,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:23,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:24,590 INFO L124 PetriNetUnfolderBase]: 2558/4261 cut-off events. [2024-06-03 18:38:24,591 INFO L125 PetriNetUnfolderBase]: For 477542/477542 co-relation queries the response was YES. [2024-06-03 18:38:24,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35869 conditions, 4261 events. 2558/4261 cut-off events. For 477542/477542 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 26870 event pairs, 506 based on Foata normal form. 1/4248 useless extension candidates. Maximal degree in co-relation 35715. Up to 3554 conditions per place. [2024-06-03 18:38:24,648 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 307 selfloop transitions, 181 changer transitions 0/494 dead transitions. [2024-06-03 18:38:24,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 494 transitions, 9730 flow [2024-06-03 18:38:24,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:38:24,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:38:24,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-03 18:38:24,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317073170731708 [2024-06-03 18:38:24,649 INFO L175 Difference]: Start difference. First operand has 340 places, 470 transitions, 8018 flow. Second operand 10 states and 218 transitions. [2024-06-03 18:38:24,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 494 transitions, 9730 flow [2024-06-03 18:38:26,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 494 transitions, 9223 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-03 18:38:26,432 INFO L231 Difference]: Finished difference. Result has 346 places, 470 transitions, 7879 flow [2024-06-03 18:38:26,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7511, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7879, PETRI_PLACES=346, PETRI_TRANSITIONS=470} [2024-06-03 18:38:26,433 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 304 predicate places. [2024-06-03 18:38:26,433 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 470 transitions, 7879 flow [2024-06-03 18:38:26,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:26,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:26,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:26,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-03 18:38:26,433 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:26,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:26,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1462453589, now seen corresponding path program 10 times [2024-06-03 18:38:26,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:26,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808733890] [2024-06-03 18:38:26,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:26,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:26,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:26,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:26,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:26,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808733890] [2024-06-03 18:38:26,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808733890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:26,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:26,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:26,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005843740] [2024-06-03 18:38:26,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:26,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:26,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:26,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:26,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:26,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:26,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 470 transitions, 7879 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:26,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:26,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:26,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:27,397 INFO L124 PetriNetUnfolderBase]: 2555/4246 cut-off events. [2024-06-03 18:38:27,397 INFO L125 PetriNetUnfolderBase]: For 483201/483201 co-relation queries the response was YES. [2024-06-03 18:38:27,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35624 conditions, 4246 events. 2555/4246 cut-off events. For 483201/483201 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 26670 event pairs, 534 based on Foata normal form. 1/4233 useless extension candidates. Maximal degree in co-relation 35469. Up to 3201 conditions per place. [2024-06-03 18:38:27,453 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 212 selfloop transitions, 274 changer transitions 0/492 dead transitions. [2024-06-03 18:38:27,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 492 transitions, 9591 flow [2024-06-03 18:38:27,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:27,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:27,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 18:38:27,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-03 18:38:27,455 INFO L175 Difference]: Start difference. First operand has 346 places, 470 transitions, 7879 flow. Second operand 8 states and 188 transitions. [2024-06-03 18:38:27,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 492 transitions, 9591 flow [2024-06-03 18:38:29,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 492 transitions, 9205 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-03 18:38:29,435 INFO L231 Difference]: Finished difference. Result has 348 places, 470 transitions, 8047 flow [2024-06-03 18:38:29,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7493, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=274, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8047, PETRI_PLACES=348, PETRI_TRANSITIONS=470} [2024-06-03 18:38:29,435 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-03 18:38:29,436 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 470 transitions, 8047 flow [2024-06-03 18:38:29,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:29,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:29,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:29,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-03 18:38:29,436 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:29,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:29,437 INFO L85 PathProgramCache]: Analyzing trace with hash -919138635, now seen corresponding path program 3 times [2024-06-03 18:38:29,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:29,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746440474] [2024-06-03 18:38:29,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:29,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:29,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:29,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:29,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:29,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746440474] [2024-06-03 18:38:29,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746440474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:29,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:29,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:29,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116174433] [2024-06-03 18:38:29,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:29,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:29,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:29,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:29,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:29,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:29,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 470 transitions, 8047 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:29,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:29,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:29,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:30,365 INFO L124 PetriNetUnfolderBase]: 2573/4292 cut-off events. [2024-06-03 18:38:30,366 INFO L125 PetriNetUnfolderBase]: For 498674/498674 co-relation queries the response was YES. [2024-06-03 18:38:30,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36278 conditions, 4292 events. 2573/4292 cut-off events. For 498674/498674 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 27078 event pairs, 491 based on Foata normal form. 1/4285 useless extension candidates. Maximal degree in co-relation 36122. Up to 3687 conditions per place. [2024-06-03 18:38:30,427 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 368 selfloop transitions, 127 changer transitions 0/501 dead transitions. [2024-06-03 18:38:30,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 501 transitions, 9764 flow [2024-06-03 18:38:30,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:38:30,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:38:30,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-03 18:38:30,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-03 18:38:30,430 INFO L175 Difference]: Start difference. First operand has 348 places, 470 transitions, 8047 flow. Second operand 9 states and 198 transitions. [2024-06-03 18:38:30,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 501 transitions, 9764 flow [2024-06-03 18:38:32,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 501 transitions, 9243 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-03 18:38:32,430 INFO L231 Difference]: Finished difference. Result has 351 places, 479 transitions, 7939 flow [2024-06-03 18:38:32,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7540, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7939, PETRI_PLACES=351, PETRI_TRANSITIONS=479} [2024-06-03 18:38:32,431 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-03 18:38:32,431 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 479 transitions, 7939 flow [2024-06-03 18:38:32,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:32,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:32,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:32,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-03 18:38:32,432 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:32,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:32,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1147235085, now seen corresponding path program 4 times [2024-06-03 18:38:32,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:32,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988559925] [2024-06-03 18:38:32,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:32,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:32,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:32,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:32,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:32,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988559925] [2024-06-03 18:38:32,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988559925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:32,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:32,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:32,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703368403] [2024-06-03 18:38:32,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:32,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:32,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:32,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:32,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:32,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:32,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 479 transitions, 7939 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:32,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:32,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:32,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:33,369 INFO L124 PetriNetUnfolderBase]: 2586/4317 cut-off events. [2024-06-03 18:38:33,370 INFO L125 PetriNetUnfolderBase]: For 511970/511970 co-relation queries the response was YES. [2024-06-03 18:38:33,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36237 conditions, 4317 events. 2586/4317 cut-off events. For 511970/511970 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 27298 event pairs, 486 based on Foata normal form. 1/4310 useless extension candidates. Maximal degree in co-relation 36080. Up to 3702 conditions per place. [2024-06-03 18:38:33,432 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 371 selfloop transitions, 131 changer transitions 0/508 dead transitions. [2024-06-03 18:38:33,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 508 transitions, 9817 flow [2024-06-03 18:38:33,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:38:33,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:38:33,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-03 18:38:33,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-03 18:38:33,434 INFO L175 Difference]: Start difference. First operand has 351 places, 479 transitions, 7939 flow. Second operand 9 states and 201 transitions. [2024-06-03 18:38:33,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 508 transitions, 9817 flow [2024-06-03 18:38:35,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 508 transitions, 9558 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-03 18:38:35,594 INFO L231 Difference]: Finished difference. Result has 356 places, 485 transitions, 8064 flow [2024-06-03 18:38:35,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7708, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8064, PETRI_PLACES=356, PETRI_TRANSITIONS=485} [2024-06-03 18:38:35,594 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 314 predicate places. [2024-06-03 18:38:35,594 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 485 transitions, 8064 flow [2024-06-03 18:38:35,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:35,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:35,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:35,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-03 18:38:35,595 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:35,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:35,595 INFO L85 PathProgramCache]: Analyzing trace with hash -46368667, now seen corresponding path program 11 times [2024-06-03 18:38:35,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:35,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573666048] [2024-06-03 18:38:35,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:35,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:35,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:35,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:35,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:35,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573666048] [2024-06-03 18:38:35,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573666048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:35,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:35,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:35,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829924477] [2024-06-03 18:38:35,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:35,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:35,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:35,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:35,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:35,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:35,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 485 transitions, 8064 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:35,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:35,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:35,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:36,639 INFO L124 PetriNetUnfolderBase]: 2591/4319 cut-off events. [2024-06-03 18:38:36,639 INFO L125 PetriNetUnfolderBase]: For 524052/524052 co-relation queries the response was YES. [2024-06-03 18:38:36,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36354 conditions, 4319 events. 2591/4319 cut-off events. For 524052/524052 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 27331 event pairs, 496 based on Foata normal form. 1/4312 useless extension candidates. Maximal degree in co-relation 36195. Up to 3706 conditions per place. [2024-06-03 18:38:36,726 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 366 selfloop transitions, 136 changer transitions 0/508 dead transitions. [2024-06-03 18:38:36,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 508 transitions, 9537 flow [2024-06-03 18:38:36,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:36,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:36,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 18:38:36,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:38:36,728 INFO L175 Difference]: Start difference. First operand has 356 places, 485 transitions, 8064 flow. Second operand 8 states and 180 transitions. [2024-06-03 18:38:36,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 508 transitions, 9537 flow [2024-06-03 18:38:39,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 508 transitions, 9161 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-03 18:38:39,026 INFO L231 Difference]: Finished difference. Result has 357 places, 488 transitions, 8037 flow [2024-06-03 18:38:39,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7688, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8037, PETRI_PLACES=357, PETRI_TRANSITIONS=488} [2024-06-03 18:38:39,026 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-03 18:38:39,026 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 488 transitions, 8037 flow [2024-06-03 18:38:39,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:39,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:39,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:39,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-03 18:38:39,027 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:39,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:39,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1147235457, now seen corresponding path program 12 times [2024-06-03 18:38:39,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:39,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144618161] [2024-06-03 18:38:39,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:39,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:39,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:39,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:39,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:39,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144618161] [2024-06-03 18:38:39,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144618161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:39,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:39,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:39,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663228679] [2024-06-03 18:38:39,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:39,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:39,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:39,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:39,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:39,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:39,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 488 transitions, 8037 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:39,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:39,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:39,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:39,980 INFO L124 PetriNetUnfolderBase]: 2588/4322 cut-off events. [2024-06-03 18:38:39,981 INFO L125 PetriNetUnfolderBase]: For 529083/529083 co-relation queries the response was YES. [2024-06-03 18:38:40,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36224 conditions, 4322 events. 2588/4322 cut-off events. For 529083/529083 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 27435 event pairs, 477 based on Foata normal form. 1/4315 useless extension candidates. Maximal degree in co-relation 36065. Up to 3811 conditions per place. [2024-06-03 18:38:40,041 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 430 selfloop transitions, 73 changer transitions 0/509 dead transitions. [2024-06-03 18:38:40,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 509 transitions, 9093 flow [2024-06-03 18:38:40,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:38:40,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:38:40,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-06-03 18:38:40,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49889135254988914 [2024-06-03 18:38:40,042 INFO L175 Difference]: Start difference. First operand has 357 places, 488 transitions, 8037 flow. Second operand 11 states and 225 transitions. [2024-06-03 18:38:40,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 509 transitions, 9093 flow [2024-06-03 18:38:42,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 509 transitions, 8777 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-03 18:38:42,232 INFO L231 Difference]: Finished difference. Result has 362 places, 488 transitions, 7873 flow [2024-06-03 18:38:42,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7721, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7873, PETRI_PLACES=362, PETRI_TRANSITIONS=488} [2024-06-03 18:38:42,232 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-03 18:38:42,232 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 488 transitions, 7873 flow [2024-06-03 18:38:42,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:42,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:42,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:42,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-03 18:38:42,233 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:42,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:42,233 INFO L85 PathProgramCache]: Analyzing trace with hash -53720131, now seen corresponding path program 5 times [2024-06-03 18:38:42,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:42,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366869905] [2024-06-03 18:38:42,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:42,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:42,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:42,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:42,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:42,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366869905] [2024-06-03 18:38:42,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366869905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:42,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:42,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:42,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109849773] [2024-06-03 18:38:42,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:42,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:42,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:42,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:42,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:42,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:42,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 488 transitions, 7873 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:42,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:42,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:42,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:43,197 INFO L124 PetriNetUnfolderBase]: 2585/4312 cut-off events. [2024-06-03 18:38:43,198 INFO L125 PetriNetUnfolderBase]: For 534999/534999 co-relation queries the response was YES. [2024-06-03 18:38:43,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36020 conditions, 4312 events. 2585/4312 cut-off events. For 534999/534999 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 27271 event pairs, 495 based on Foata normal form. 1/4305 useless extension candidates. Maximal degree in co-relation 35860. Up to 3702 conditions per place. [2024-06-03 18:38:43,249 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 371 selfloop transitions, 131 changer transitions 0/508 dead transitions. [2024-06-03 18:38:43,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 508 transitions, 9289 flow [2024-06-03 18:38:43,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:43,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:43,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 18:38:43,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:38:43,251 INFO L175 Difference]: Start difference. First operand has 362 places, 488 transitions, 7873 flow. Second operand 8 states and 180 transitions. [2024-06-03 18:38:43,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 508 transitions, 9289 flow [2024-06-03 18:38:45,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 508 transitions, 9135 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-03 18:38:45,676 INFO L231 Difference]: Finished difference. Result has 361 places, 488 transitions, 7987 flow [2024-06-03 18:38:45,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7719, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7987, PETRI_PLACES=361, PETRI_TRANSITIONS=488} [2024-06-03 18:38:45,677 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 319 predicate places. [2024-06-03 18:38:45,677 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 488 transitions, 7987 flow [2024-06-03 18:38:45,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:45,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:45,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:45,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-03 18:38:45,678 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:45,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:45,678 INFO L85 PathProgramCache]: Analyzing trace with hash -53720317, now seen corresponding path program 12 times [2024-06-03 18:38:45,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:45,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305561481] [2024-06-03 18:38:45,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:45,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:45,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:45,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:45,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:45,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305561481] [2024-06-03 18:38:45,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305561481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:45,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:45,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:45,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729139164] [2024-06-03 18:38:45,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:45,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:45,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:45,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:45,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:45,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:45,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 488 transitions, 7987 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:45,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:45,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:45,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:46,635 INFO L124 PetriNetUnfolderBase]: 2582/4307 cut-off events. [2024-06-03 18:38:46,635 INFO L125 PetriNetUnfolderBase]: For 542294/542294 co-relation queries the response was YES. [2024-06-03 18:38:46,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36160 conditions, 4307 events. 2582/4307 cut-off events. For 542294/542294 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 27250 event pairs, 496 based on Foata normal form. 1/4300 useless extension candidates. Maximal degree in co-relation 35999. Up to 3686 conditions per place. [2024-06-03 18:38:46,693 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 361 selfloop transitions, 143 changer transitions 0/510 dead transitions. [2024-06-03 18:38:46,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 510 transitions, 9415 flow [2024-06-03 18:38:46,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:38:46,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:38:46,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-03 18:38:46,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524390243902439 [2024-06-03 18:38:46,695 INFO L175 Difference]: Start difference. First operand has 361 places, 488 transitions, 7987 flow. Second operand 10 states and 215 transitions. [2024-06-03 18:38:46,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 510 transitions, 9415 flow [2024-06-03 18:38:49,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 510 transitions, 9107 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-03 18:38:49,292 INFO L231 Difference]: Finished difference. Result has 364 places, 488 transitions, 7971 flow [2024-06-03 18:38:49,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7679, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7971, PETRI_PLACES=364, PETRI_TRANSITIONS=488} [2024-06-03 18:38:49,292 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 322 predicate places. [2024-06-03 18:38:49,292 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 488 transitions, 7971 flow [2024-06-03 18:38:49,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:49,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:49,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:49,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-03 18:38:49,293 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:49,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:49,293 INFO L85 PathProgramCache]: Analyzing trace with hash -46091899, now seen corresponding path program 1 times [2024-06-03 18:38:49,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:49,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912168457] [2024-06-03 18:38:49,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:49,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:49,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:49,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:49,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:49,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912168457] [2024-06-03 18:38:49,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912168457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:49,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:49,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:49,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197343058] [2024-06-03 18:38:49,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:49,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:49,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:49,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:49,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:49,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:49,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 488 transitions, 7971 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:49,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:49,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:49,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:50,230 INFO L124 PetriNetUnfolderBase]: 2602/4354 cut-off events. [2024-06-03 18:38:50,231 INFO L125 PetriNetUnfolderBase]: For 573138/573138 co-relation queries the response was YES. [2024-06-03 18:38:50,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36453 conditions, 4354 events. 2602/4354 cut-off events. For 573138/573138 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 27649 event pairs, 456 based on Foata normal form. 6/4359 useless extension candidates. Maximal degree in co-relation 36291. Up to 3782 conditions per place. [2024-06-03 18:38:50,290 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 456 selfloop transitions, 54 changer transitions 0/516 dead transitions. [2024-06-03 18:38:50,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 516 transitions, 9131 flow [2024-06-03 18:38:50,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:50,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:50,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-03 18:38:50,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-03 18:38:50,292 INFO L175 Difference]: Start difference. First operand has 364 places, 488 transitions, 7971 flow. Second operand 8 states and 176 transitions. [2024-06-03 18:38:50,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 516 transitions, 9131 flow [2024-06-03 18:38:52,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 516 transitions, 8831 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-03 18:38:52,825 INFO L231 Difference]: Finished difference. Result has 364 places, 491 transitions, 7837 flow [2024-06-03 18:38:52,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7671, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7837, PETRI_PLACES=364, PETRI_TRANSITIONS=491} [2024-06-03 18:38:52,826 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 322 predicate places. [2024-06-03 18:38:52,826 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 491 transitions, 7837 flow [2024-06-03 18:38:52,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:52,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:52,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:52,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-03 18:38:52,827 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:52,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:52,827 INFO L85 PathProgramCache]: Analyzing trace with hash 2050744921, now seen corresponding path program 7 times [2024-06-03 18:38:52,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:52,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304727248] [2024-06-03 18:38:52,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:52,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:52,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:52,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:52,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:52,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304727248] [2024-06-03 18:38:52,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304727248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:52,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:52,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:52,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074794748] [2024-06-03 18:38:52,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:52,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:52,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:52,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:52,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:52,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:52,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 491 transitions, 7837 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:52,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:52,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:52,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:53,776 INFO L124 PetriNetUnfolderBase]: 2630/4402 cut-off events. [2024-06-03 18:38:53,777 INFO L125 PetriNetUnfolderBase]: For 593229/593229 co-relation queries the response was YES. [2024-06-03 18:38:53,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36765 conditions, 4402 events. 2630/4402 cut-off events. For 593229/593229 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 28025 event pairs, 468 based on Foata normal form. 8/4409 useless extension candidates. Maximal degree in co-relation 36601. Up to 3941 conditions per place. [2024-06-03 18:38:53,837 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 478 selfloop transitions, 35 changer transitions 0/519 dead transitions. [2024-06-03 18:38:53,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 519 transitions, 8977 flow [2024-06-03 18:38:53,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:38:53,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:38:53,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-03 18:38:53,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-03 18:38:53,839 INFO L175 Difference]: Start difference. First operand has 364 places, 491 transitions, 7837 flow. Second operand 7 states and 162 transitions. [2024-06-03 18:38:53,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 519 transitions, 8977 flow [2024-06-03 18:38:56,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 519 transitions, 8903 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-03 18:38:56,418 INFO L231 Difference]: Finished difference. Result has 367 places, 492 transitions, 7860 flow [2024-06-03 18:38:56,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7763, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7860, PETRI_PLACES=367, PETRI_TRANSITIONS=492} [2024-06-03 18:38:56,419 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 325 predicate places. [2024-06-03 18:38:56,419 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 492 transitions, 7860 flow [2024-06-03 18:38:56,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:56,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:56,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:38:56,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-03 18:38:56,420 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:38:56,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:56,420 INFO L85 PathProgramCache]: Analyzing trace with hash 2087286543, now seen corresponding path program 8 times [2024-06-03 18:38:56,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:56,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595772058] [2024-06-03 18:38:56,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:56,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:56,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:56,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:38:56,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:56,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595772058] [2024-06-03 18:38:56,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595772058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:56,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:56,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:56,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555497830] [2024-06-03 18:38:56,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:56,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:56,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:56,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:56,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:56,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:56,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 492 transitions, 7860 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:38:56,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:56,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:56,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:57,393 INFO L124 PetriNetUnfolderBase]: 2650/4434 cut-off events. [2024-06-03 18:38:57,393 INFO L125 PetriNetUnfolderBase]: For 596623/596623 co-relation queries the response was YES. [2024-06-03 18:38:57,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37151 conditions, 4434 events. 2650/4434 cut-off events. For 596623/596623 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 28210 event pairs, 390 based on Foata normal form. 6/4439 useless extension candidates. Maximal degree in co-relation 36985. Up to 3831 conditions per place. [2024-06-03 18:38:57,455 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 480 selfloop transitions, 41 changer transitions 0/527 dead transitions. [2024-06-03 18:38:57,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 527 transitions, 9236 flow [2024-06-03 18:38:57,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:38:57,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:38:57,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 18:38:57,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-03 18:38:57,456 INFO L175 Difference]: Start difference. First operand has 367 places, 492 transitions, 7860 flow. Second operand 7 states and 169 transitions. [2024-06-03 18:38:57,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 527 transitions, 9236 flow [2024-06-03 18:39:00,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 527 transitions, 9157 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-03 18:39:00,766 INFO L231 Difference]: Finished difference. Result has 369 places, 493 transitions, 7889 flow [2024-06-03 18:39:00,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7781, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7889, PETRI_PLACES=369, PETRI_TRANSITIONS=493} [2024-06-03 18:39:00,767 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-06-03 18:39:00,767 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 493 transitions, 7889 flow [2024-06-03 18:39:00,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:00,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:00,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:00,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-03 18:39:00,768 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:00,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:00,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1526655861, now seen corresponding path program 9 times [2024-06-03 18:39:00,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:00,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313853480] [2024-06-03 18:39:00,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:00,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:00,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:00,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:00,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:00,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313853480] [2024-06-03 18:39:00,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313853480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:00,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:00,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:00,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052782679] [2024-06-03 18:39:00,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:00,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:00,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:00,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:00,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:00,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:00,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 493 transitions, 7889 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:00,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:00,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:00,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:01,699 INFO L124 PetriNetUnfolderBase]: 2632/4410 cut-off events. [2024-06-03 18:39:01,699 INFO L125 PetriNetUnfolderBase]: For 580893/580893 co-relation queries the response was YES. [2024-06-03 18:39:01,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36327 conditions, 4410 events. 2632/4410 cut-off events. For 580893/580893 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 28135 event pairs, 464 based on Foata normal form. 8/4417 useless extension candidates. Maximal degree in co-relation 36160. Up to 3947 conditions per place. [2024-06-03 18:39:01,761 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 475 selfloop transitions, 33 changer transitions 0/514 dead transitions. [2024-06-03 18:39:01,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 514 transitions, 8983 flow [2024-06-03 18:39:01,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:01,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:01,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-03 18:39:01,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435540069686411 [2024-06-03 18:39:01,762 INFO L175 Difference]: Start difference. First operand has 369 places, 493 transitions, 7889 flow. Second operand 7 states and 156 transitions. [2024-06-03 18:39:01,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 514 transitions, 8983 flow [2024-06-03 18:39:04,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 514 transitions, 8787 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-03 18:39:04,110 INFO L231 Difference]: Finished difference. Result has 369 places, 493 transitions, 7764 flow [2024-06-03 18:39:04,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7693, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7764, PETRI_PLACES=369, PETRI_TRANSITIONS=493} [2024-06-03 18:39:04,110 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-06-03 18:39:04,111 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 493 transitions, 7764 flow [2024-06-03 18:39:04,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:04,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:04,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:04,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-03 18:39:04,111 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:04,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:04,112 INFO L85 PathProgramCache]: Analyzing trace with hash 281398035, now seen corresponding path program 6 times [2024-06-03 18:39:04,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:04,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289367856] [2024-06-03 18:39:04,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:04,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:04,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:04,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:04,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:04,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289367856] [2024-06-03 18:39:04,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289367856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:04,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:04,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:04,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430813694] [2024-06-03 18:39:04,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:04,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:04,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:04,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:04,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:04,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:04,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 493 transitions, 7764 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:04,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:04,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:04,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:05,003 INFO L124 PetriNetUnfolderBase]: 2637/4427 cut-off events. [2024-06-03 18:39:05,004 INFO L125 PetriNetUnfolderBase]: For 563300/563317 co-relation queries the response was YES. [2024-06-03 18:39:05,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36035 conditions, 4427 events. 2637/4427 cut-off events. For 563300/563317 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 28393 event pairs, 514 based on Foata normal form. 13/4434 useless extension candidates. Maximal degree in co-relation 35869. Up to 3786 conditions per place. [2024-06-03 18:39:05,063 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 378 selfloop transitions, 128 changer transitions 0/512 dead transitions. [2024-06-03 18:39:05,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 512 transitions, 9250 flow [2024-06-03 18:39:05,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:05,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:05,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-03 18:39:05,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-03 18:39:05,065 INFO L175 Difference]: Start difference. First operand has 369 places, 493 transitions, 7764 flow. Second operand 7 states and 157 transitions. [2024-06-03 18:39:05,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 512 transitions, 9250 flow [2024-06-03 18:39:07,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 512 transitions, 9164 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 18:39:07,893 INFO L231 Difference]: Finished difference. Result has 370 places, 496 transitions, 7988 flow [2024-06-03 18:39:07,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7678, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7988, PETRI_PLACES=370, PETRI_TRANSITIONS=496} [2024-06-03 18:39:07,894 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-03 18:39:07,894 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 496 transitions, 7988 flow [2024-06-03 18:39:07,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:07,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:07,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:07,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-03 18:39:07,895 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:07,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:07,895 INFO L85 PathProgramCache]: Analyzing trace with hash 368492621, now seen corresponding path program 7 times [2024-06-03 18:39:07,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:07,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615696061] [2024-06-03 18:39:07,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:07,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:07,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:07,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:07,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:07,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615696061] [2024-06-03 18:39:07,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615696061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:07,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:07,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:07,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636985583] [2024-06-03 18:39:07,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:07,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:07,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:07,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:07,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:08,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:08,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 496 transitions, 7988 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:08,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:08,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:08,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:08,852 INFO L124 PetriNetUnfolderBase]: 2634/4419 cut-off events. [2024-06-03 18:39:08,852 INFO L125 PetriNetUnfolderBase]: For 569673/569690 co-relation queries the response was YES. [2024-06-03 18:39:08,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36197 conditions, 4419 events. 2634/4419 cut-off events. For 569673/569690 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 28332 event pairs, 512 based on Foata normal form. 13/4426 useless extension candidates. Maximal degree in co-relation 36030. Up to 3783 conditions per place. [2024-06-03 18:39:08,919 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 378 selfloop transitions, 128 changer transitions 0/512 dead transitions. [2024-06-03 18:39:08,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 512 transitions, 9430 flow [2024-06-03 18:39:08,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:08,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:08,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-03 18:39:08,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-03 18:39:08,920 INFO L175 Difference]: Start difference. First operand has 370 places, 496 transitions, 7988 flow. Second operand 7 states and 158 transitions. [2024-06-03 18:39:08,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 512 transitions, 9430 flow [2024-06-03 18:39:11,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 512 transitions, 9226 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-03 18:39:11,790 INFO L231 Difference]: Finished difference. Result has 373 places, 496 transitions, 8046 flow [2024-06-03 18:39:11,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7784, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8046, PETRI_PLACES=373, PETRI_TRANSITIONS=496} [2024-06-03 18:39:11,790 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 331 predicate places. [2024-06-03 18:39:11,791 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 496 transitions, 8046 flow [2024-06-03 18:39:11,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:11,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:11,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:11,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-03 18:39:11,791 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:11,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:11,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1364269287, now seen corresponding path program 13 times [2024-06-03 18:39:11,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:11,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065382012] [2024-06-03 18:39:11,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:11,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:11,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:11,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:11,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:11,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065382012] [2024-06-03 18:39:11,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065382012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:11,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:11,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:11,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007464284] [2024-06-03 18:39:11,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:11,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:11,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:11,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:11,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:11,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:11,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 496 transitions, 8046 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:11,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:11,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:11,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:12,804 INFO L124 PetriNetUnfolderBase]: 2631/4415 cut-off events. [2024-06-03 18:39:12,804 INFO L125 PetriNetUnfolderBase]: For 576932/576949 co-relation queries the response was YES. [2024-06-03 18:39:12,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36177 conditions, 4415 events. 2631/4415 cut-off events. For 576932/576949 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 28275 event pairs, 495 based on Foata normal form. 13/4422 useless extension candidates. Maximal degree in co-relation 36008. Up to 3717 conditions per place. [2024-06-03 18:39:12,865 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 357 selfloop transitions, 160 changer transitions 0/523 dead transitions. [2024-06-03 18:39:12,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 523 transitions, 9344 flow [2024-06-03 18:39:12,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:39:12,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:39:12,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-03 18:39:12,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5292682926829269 [2024-06-03 18:39:12,866 INFO L175 Difference]: Start difference. First operand has 373 places, 496 transitions, 8046 flow. Second operand 10 states and 217 transitions. [2024-06-03 18:39:12,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 523 transitions, 9344 flow [2024-06-03 18:39:15,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 523 transitions, 8890 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-03 18:39:15,826 INFO L231 Difference]: Finished difference. Result has 375 places, 496 transitions, 7918 flow [2024-06-03 18:39:15,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7592, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7918, PETRI_PLACES=375, PETRI_TRANSITIONS=496} [2024-06-03 18:39:15,838 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-03 18:39:15,838 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 496 transitions, 7918 flow [2024-06-03 18:39:15,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:15,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:15,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:15,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-03 18:39:15,839 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:15,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:15,839 INFO L85 PathProgramCache]: Analyzing trace with hash 191834125, now seen corresponding path program 13 times [2024-06-03 18:39:15,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:15,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653177659] [2024-06-03 18:39:15,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:15,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:15,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:15,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:15,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:15,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653177659] [2024-06-03 18:39:15,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653177659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:15,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:15,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:15,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053167447] [2024-06-03 18:39:15,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:15,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:15,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:15,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:15,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:15,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:15,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 496 transitions, 7918 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:15,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:15,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:15,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:16,820 INFO L124 PetriNetUnfolderBase]: 2641/4416 cut-off events. [2024-06-03 18:39:16,820 INFO L125 PetriNetUnfolderBase]: For 587461/587461 co-relation queries the response was YES. [2024-06-03 18:39:16,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36301 conditions, 4416 events. 2641/4416 cut-off events. For 587461/587461 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 28143 event pairs, 504 based on Foata normal form. 2/4410 useless extension candidates. Maximal degree in co-relation 36133. Up to 3423 conditions per place. [2024-06-03 18:39:16,885 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 252 selfloop transitions, 275 changer transitions 0/533 dead transitions. [2024-06-03 18:39:16,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 533 transitions, 9961 flow [2024-06-03 18:39:16,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:39:16,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:39:16,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 18:39:16,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-03 18:39:16,887 INFO L175 Difference]: Start difference. First operand has 375 places, 496 transitions, 7918 flow. Second operand 8 states and 197 transitions. [2024-06-03 18:39:16,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 533 transitions, 9961 flow [2024-06-03 18:39:20,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 533 transitions, 9637 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-03 18:39:20,637 INFO L231 Difference]: Finished difference. Result has 377 places, 502 transitions, 8370 flow [2024-06-03 18:39:20,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7594, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8370, PETRI_PLACES=377, PETRI_TRANSITIONS=502} [2024-06-03 18:39:20,638 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-03 18:39:20,638 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 502 transitions, 8370 flow [2024-06-03 18:39:20,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:20,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:20,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:20,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-03 18:39:20,639 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:20,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:20,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1573926627, now seen corresponding path program 14 times [2024-06-03 18:39:20,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:20,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079779687] [2024-06-03 18:39:20,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:20,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:20,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:20,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:20,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:20,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079779687] [2024-06-03 18:39:20,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079779687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:20,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:20,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:20,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433424978] [2024-06-03 18:39:20,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:20,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:20,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:20,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:20,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:20,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:20,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 502 transitions, 8370 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:20,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:20,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:20,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:21,694 INFO L124 PetriNetUnfolderBase]: 2638/4416 cut-off events. [2024-06-03 18:39:21,694 INFO L125 PetriNetUnfolderBase]: For 590807/590807 co-relation queries the response was YES. [2024-06-03 18:39:21,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36752 conditions, 4416 events. 2638/4416 cut-off events. For 590807/590807 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 28194 event pairs, 487 based on Foata normal form. 1/4409 useless extension candidates. Maximal degree in co-relation 36582. Up to 3728 conditions per place. [2024-06-03 18:39:21,762 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 365 selfloop transitions, 159 changer transitions 0/530 dead transitions. [2024-06-03 18:39:21,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 530 transitions, 9690 flow [2024-06-03 18:39:21,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:39:21,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:39:21,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 18:39:21,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-03 18:39:21,763 INFO L175 Difference]: Start difference. First operand has 377 places, 502 transitions, 8370 flow. Second operand 8 states and 188 transitions. [2024-06-03 18:39:21,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 530 transitions, 9690 flow [2024-06-03 18:39:24,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 530 transitions, 9132 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-03 18:39:24,927 INFO L231 Difference]: Finished difference. Result has 377 places, 502 transitions, 8144 flow [2024-06-03 18:39:24,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7816, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8144, PETRI_PLACES=377, PETRI_TRANSITIONS=502} [2024-06-03 18:39:24,927 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-03 18:39:24,928 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 502 transitions, 8144 flow [2024-06-03 18:39:24,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:24,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:24,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:24,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-03 18:39:24,928 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:24,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:24,929 INFO L85 PathProgramCache]: Analyzing trace with hash 653321583, now seen corresponding path program 8 times [2024-06-03 18:39:24,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:24,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716384847] [2024-06-03 18:39:24,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:24,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:24,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:25,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:25,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:25,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716384847] [2024-06-03 18:39:25,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716384847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:25,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:25,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:25,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323039792] [2024-06-03 18:39:25,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:25,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:25,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:25,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:25,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:25,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:25,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 502 transitions, 8144 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:25,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:25,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:25,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:26,081 INFO L124 PetriNetUnfolderBase]: 2635/4415 cut-off events. [2024-06-03 18:39:26,081 INFO L125 PetriNetUnfolderBase]: For 573762/573762 co-relation queries the response was YES. [2024-06-03 18:39:26,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36270 conditions, 4415 events. 2635/4415 cut-off events. For 573762/573762 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 28267 event pairs, 494 based on Foata normal form. 1/4408 useless extension candidates. Maximal degree in co-relation 36100. Up to 3786 conditions per place. [2024-06-03 18:39:26,146 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 382 selfloop transitions, 134 changer transitions 0/522 dead transitions. [2024-06-03 18:39:26,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 522 transitions, 9824 flow [2024-06-03 18:39:26,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:26,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:26,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 18:39:26,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:39:26,147 INFO L175 Difference]: Start difference. First operand has 377 places, 502 transitions, 8144 flow. Second operand 7 states and 164 transitions. [2024-06-03 18:39:26,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 522 transitions, 9824 flow [2024-06-03 18:39:29,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 522 transitions, 9554 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 18:39:29,523 INFO L231 Difference]: Finished difference. Result has 378 places, 502 transitions, 8162 flow [2024-06-03 18:39:29,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7880, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8162, PETRI_PLACES=378, PETRI_TRANSITIONS=502} [2024-06-03 18:39:29,524 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-03 18:39:29,524 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 502 transitions, 8162 flow [2024-06-03 18:39:29,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:29,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:29,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:29,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-03 18:39:29,525 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:29,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:29,525 INFO L85 PathProgramCache]: Analyzing trace with hash 965442237, now seen corresponding path program 15 times [2024-06-03 18:39:29,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:29,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498119613] [2024-06-03 18:39:29,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:29,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:29,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:29,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:29,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:29,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498119613] [2024-06-03 18:39:29,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498119613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:29,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:29,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:29,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722036592] [2024-06-03 18:39:29,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:29,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:29,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:29,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:29,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:29,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:29,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 502 transitions, 8162 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:29,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:29,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:29,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:30,524 INFO L124 PetriNetUnfolderBase]: 2632/4411 cut-off events. [2024-06-03 18:39:30,524 INFO L125 PetriNetUnfolderBase]: For 568469/568469 co-relation queries the response was YES. [2024-06-03 18:39:30,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36100 conditions, 4411 events. 2632/4411 cut-off events. For 568469/568469 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 28201 event pairs, 484 based on Foata normal form. 1/4404 useless extension candidates. Maximal degree in co-relation 35929. Up to 3721 conditions per place. [2024-06-03 18:39:30,587 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 366 selfloop transitions, 162 changer transitions 0/534 dead transitions. [2024-06-03 18:39:30,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 534 transitions, 9696 flow [2024-06-03 18:39:30,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:39:30,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:39:30,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 242 transitions. [2024-06-03 18:39:30,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-03 18:39:30,588 INFO L175 Difference]: Start difference. First operand has 378 places, 502 transitions, 8162 flow. Second operand 11 states and 242 transitions. [2024-06-03 18:39:30,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 534 transitions, 9696 flow [2024-06-03 18:39:33,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 534 transitions, 9345 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-03 18:39:33,929 INFO L231 Difference]: Finished difference. Result has 381 places, 502 transitions, 8157 flow [2024-06-03 18:39:33,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7819, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8157, PETRI_PLACES=381, PETRI_TRANSITIONS=502} [2024-06-03 18:39:33,930 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-03 18:39:33,930 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 502 transitions, 8157 flow [2024-06-03 18:39:33,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:33,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:33,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:33,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-03 18:39:33,930 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:33,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:33,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1564660851, now seen corresponding path program 14 times [2024-06-03 18:39:33,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:33,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764249789] [2024-06-03 18:39:33,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:33,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:33,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:34,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:34,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:34,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764249789] [2024-06-03 18:39:34,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764249789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:34,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:34,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:34,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973966268] [2024-06-03 18:39:34,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:34,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:34,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:34,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:34,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:34,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:34,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 502 transitions, 8157 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:34,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:34,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:34,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:34,974 INFO L124 PetriNetUnfolderBase]: 2626/4396 cut-off events. [2024-06-03 18:39:34,974 INFO L125 PetriNetUnfolderBase]: For 552566/552566 co-relation queries the response was YES. [2024-06-03 18:39:35,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35818 conditions, 4396 events. 2626/4396 cut-off events. For 552566/552566 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 28073 event pairs, 504 based on Foata normal form. 2/4390 useless extension candidates. Maximal degree in co-relation 35649. Up to 3412 conditions per place. [2024-06-03 18:39:35,040 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 245 selfloop transitions, 286 changer transitions 0/537 dead transitions. [2024-06-03 18:39:35,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 537 transitions, 10293 flow [2024-06-03 18:39:35,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:39:35,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:39:35,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 255 transitions. [2024-06-03 18:39:35,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565410199556541 [2024-06-03 18:39:35,041 INFO L175 Difference]: Start difference. First operand has 381 places, 502 transitions, 8157 flow. Second operand 11 states and 255 transitions. [2024-06-03 18:39:35,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 537 transitions, 10293 flow [2024-06-03 18:39:37,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 537 transitions, 9913 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-03 18:39:37,999 INFO L231 Difference]: Finished difference. Result has 383 places, 502 transitions, 8392 flow [2024-06-03 18:39:37,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7797, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8392, PETRI_PLACES=383, PETRI_TRANSITIONS=502} [2024-06-03 18:39:37,999 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 341 predicate places. [2024-06-03 18:39:37,999 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 502 transitions, 8392 flow [2024-06-03 18:39:37,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:38,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:38,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:38,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-03 18:39:38,000 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:38,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:38,000 INFO L85 PathProgramCache]: Analyzing trace with hash 965436657, now seen corresponding path program 16 times [2024-06-03 18:39:38,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:38,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569285345] [2024-06-03 18:39:38,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:38,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:38,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:38,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:38,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:38,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569285345] [2024-06-03 18:39:38,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569285345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:38,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:38,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:38,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414799311] [2024-06-03 18:39:38,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:38,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:38,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:38,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:38,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:38,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:38,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 502 transitions, 8392 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:38,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:38,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:38,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:39,018 INFO L124 PetriNetUnfolderBase]: 2623/4399 cut-off events. [2024-06-03 18:39:39,018 INFO L125 PetriNetUnfolderBase]: For 533561/533561 co-relation queries the response was YES. [2024-06-03 18:39:39,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35900 conditions, 4399 events. 2623/4399 cut-off events. For 533561/533561 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 28143 event pairs, 484 based on Foata normal form. 1/4392 useless extension candidates. Maximal degree in co-relation 35731. Up to 3710 conditions per place. [2024-06-03 18:39:39,077 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 367 selfloop transitions, 162 changer transitions 0/535 dead transitions. [2024-06-03 18:39:39,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 535 transitions, 9726 flow [2024-06-03 18:39:39,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 18:39:39,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 18:39:39,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 277 transitions. [2024-06-03 18:39:39,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5196998123827392 [2024-06-03 18:39:39,078 INFO L175 Difference]: Start difference. First operand has 383 places, 502 transitions, 8392 flow. Second operand 13 states and 277 transitions. [2024-06-03 18:39:39,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 535 transitions, 9726 flow [2024-06-03 18:39:41,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 535 transitions, 9073 flow, removed 10 selfloop flow, removed 14 redundant places. [2024-06-03 18:39:41,817 INFO L231 Difference]: Finished difference. Result has 382 places, 502 transitions, 8085 flow [2024-06-03 18:39:41,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7747, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8085, PETRI_PLACES=382, PETRI_TRANSITIONS=502} [2024-06-03 18:39:41,817 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 340 predicate places. [2024-06-03 18:39:41,817 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 502 transitions, 8085 flow [2024-06-03 18:39:41,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:41,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:41,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:41,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-03 18:39:41,818 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:41,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:41,819 INFO L85 PathProgramCache]: Analyzing trace with hash 965448189, now seen corresponding path program 9 times [2024-06-03 18:39:41,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:41,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160696062] [2024-06-03 18:39:41,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:41,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:41,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:41,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:41,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:41,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160696062] [2024-06-03 18:39:41,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160696062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:41,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:41,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:41,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60781313] [2024-06-03 18:39:41,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:41,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:41,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:41,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:41,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:41,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:41,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 502 transitions, 8085 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:41,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:41,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:41,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:42,733 INFO L124 PetriNetUnfolderBase]: 2620/4392 cut-off events. [2024-06-03 18:39:42,733 INFO L125 PetriNetUnfolderBase]: For 498270/498270 co-relation queries the response was YES. [2024-06-03 18:39:42,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35120 conditions, 4392 events. 2620/4392 cut-off events. For 498270/498270 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 28077 event pairs, 500 based on Foata normal form. 1/4385 useless extension candidates. Maximal degree in co-relation 34954. Up to 3767 conditions per place. [2024-06-03 18:39:42,794 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 380 selfloop transitions, 135 changer transitions 0/521 dead transitions. [2024-06-03 18:39:42,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 521 transitions, 9541 flow [2024-06-03 18:39:42,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:42,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:42,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:39:42,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-03 18:39:42,796 INFO L175 Difference]: Start difference. First operand has 382 places, 502 transitions, 8085 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:39:42,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 521 transitions, 9541 flow [2024-06-03 18:39:45,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 521 transitions, 9161 flow, removed 10 selfloop flow, removed 14 redundant places. [2024-06-03 18:39:45,970 INFO L231 Difference]: Finished difference. Result has 375 places, 502 transitions, 8001 flow [2024-06-03 18:39:45,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7713, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8001, PETRI_PLACES=375, PETRI_TRANSITIONS=502} [2024-06-03 18:39:45,970 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-03 18:39:45,971 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 502 transitions, 8001 flow [2024-06-03 18:39:45,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:45,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:45,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:45,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-03 18:39:45,972 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:45,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:45,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1564672011, now seen corresponding path program 15 times [2024-06-03 18:39:45,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:45,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002113496] [2024-06-03 18:39:45,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:45,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:45,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:46,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:46,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:46,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002113496] [2024-06-03 18:39:46,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002113496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:46,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:46,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:46,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270233358] [2024-06-03 18:39:46,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:46,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:46,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:46,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:46,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:46,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:46,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 502 transitions, 8001 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:46,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:46,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:46,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:46,960 INFO L124 PetriNetUnfolderBase]: 2614/4380 cut-off events. [2024-06-03 18:39:46,961 INFO L125 PetriNetUnfolderBase]: For 483386/483386 co-relation queries the response was YES. [2024-06-03 18:39:47,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34661 conditions, 4380 events. 2614/4380 cut-off events. For 483386/483386 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 27970 event pairs, 504 based on Foata normal form. 2/4374 useless extension candidates. Maximal degree in co-relation 34495. Up to 3403 conditions per place. [2024-06-03 18:39:47,025 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 250 selfloop transitions, 279 changer transitions 0/535 dead transitions. [2024-06-03 18:39:47,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 535 transitions, 9891 flow [2024-06-03 18:39:47,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:39:47,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:39:47,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-03 18:39:47,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-03 18:39:47,026 INFO L175 Difference]: Start difference. First operand has 375 places, 502 transitions, 8001 flow. Second operand 10 states and 238 transitions. [2024-06-03 18:39:47,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 535 transitions, 9891 flow [2024-06-03 18:39:49,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 535 transitions, 9547 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-06-03 18:39:49,920 INFO L231 Difference]: Finished difference. Result has 376 places, 502 transitions, 8258 flow [2024-06-03 18:39:49,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7681, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=279, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8258, PETRI_PLACES=376, PETRI_TRANSITIONS=502} [2024-06-03 18:39:49,921 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-03 18:39:49,921 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 502 transitions, 8258 flow [2024-06-03 18:39:49,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:49,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:49,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:49,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-03 18:39:49,921 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:49,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:49,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1103634311, now seen corresponding path program 10 times [2024-06-03 18:39:49,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:49,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265720762] [2024-06-03 18:39:49,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:49,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:49,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:50,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:50,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:50,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265720762] [2024-06-03 18:39:50,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265720762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:50,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:50,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:50,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806143915] [2024-06-03 18:39:50,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:50,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:50,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:50,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:50,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:50,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:50,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 502 transitions, 8258 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:50,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:50,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:50,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:50,869 INFO L124 PetriNetUnfolderBase]: 2611/4388 cut-off events. [2024-06-03 18:39:50,870 INFO L125 PetriNetUnfolderBase]: For 456910/456916 co-relation queries the response was YES. [2024-06-03 18:39:50,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34715 conditions, 4388 events. 2611/4388 cut-off events. For 456910/456916 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 28160 event pairs, 469 based on Foata normal form. 5/4391 useless extension candidates. Maximal degree in co-relation 34551. Up to 3842 conditions per place. [2024-06-03 18:39:50,924 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 444 selfloop transitions, 73 changer transitions 0/523 dead transitions. [2024-06-03 18:39:50,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 523 transitions, 9528 flow [2024-06-03 18:39:50,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:50,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:50,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:39:50,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-03 18:39:50,925 INFO L175 Difference]: Start difference. First operand has 376 places, 502 transitions, 8258 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:39:50,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 523 transitions, 9528 flow [2024-06-03 18:39:53,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 523 transitions, 8857 flow, removed 10 selfloop flow, removed 14 redundant places. [2024-06-03 18:39:53,555 INFO L231 Difference]: Finished difference. Result has 369 places, 502 transitions, 7745 flow [2024-06-03 18:39:53,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7593, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7745, PETRI_PLACES=369, PETRI_TRANSITIONS=502} [2024-06-03 18:39:53,556 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-06-03 18:39:53,556 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 502 transitions, 7745 flow [2024-06-03 18:39:53,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:53,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:53,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:53,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-03 18:39:53,557 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:53,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:53,557 INFO L85 PathProgramCache]: Analyzing trace with hash -744088245, now seen corresponding path program 11 times [2024-06-03 18:39:53,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:53,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575865536] [2024-06-03 18:39:53,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:53,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:53,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:53,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:53,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:53,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575865536] [2024-06-03 18:39:53,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575865536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:53,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:53,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:53,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251900676] [2024-06-03 18:39:53,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:53,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:53,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:53,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:53,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:53,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:53,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 502 transitions, 7745 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:53,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:53,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:53,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:54,519 INFO L124 PetriNetUnfolderBase]: 2608/4384 cut-off events. [2024-06-03 18:39:54,519 INFO L125 PetriNetUnfolderBase]: For 432132/432138 co-relation queries the response was YES. [2024-06-03 18:39:54,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33809 conditions, 4384 events. 2608/4384 cut-off events. For 432132/432138 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 28091 event pairs, 469 based on Foata normal form. 5/4387 useless extension candidates. Maximal degree in co-relation 33647. Up to 3839 conditions per place. [2024-06-03 18:39:54,578 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 442 selfloop transitions, 74 changer transitions 0/522 dead transitions. [2024-06-03 18:39:54,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 522 transitions, 8827 flow [2024-06-03 18:39:54,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:39:54,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:39:54,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:39:54,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-03 18:39:54,579 INFO L175 Difference]: Start difference. First operand has 369 places, 502 transitions, 7745 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:39:54,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 522 transitions, 8827 flow [2024-06-03 18:39:56,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 522 transitions, 8621 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-03 18:39:56,898 INFO L231 Difference]: Finished difference. Result has 370 places, 502 transitions, 7694 flow [2024-06-03 18:39:56,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7539, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7694, PETRI_PLACES=370, PETRI_TRANSITIONS=502} [2024-06-03 18:39:56,899 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-03 18:39:56,899 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 502 transitions, 7694 flow [2024-06-03 18:39:56,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:56,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:56,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:56,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-03 18:39:56,900 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:56,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:56,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1103414459, now seen corresponding path program 17 times [2024-06-03 18:39:56,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:56,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728480575] [2024-06-03 18:39:56,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:56,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:56,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:57,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:57,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:57,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728480575] [2024-06-03 18:39:57,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728480575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:57,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:57,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:57,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469490967] [2024-06-03 18:39:57,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:57,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:57,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:57,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:57,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:57,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:57,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 502 transitions, 7694 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:57,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:57,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:57,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:57,829 INFO L124 PetriNetUnfolderBase]: 2610/4389 cut-off events. [2024-06-03 18:39:57,829 INFO L125 PetriNetUnfolderBase]: For 440617/440623 co-relation queries the response was YES. [2024-06-03 18:39:57,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33806 conditions, 4389 events. 2610/4389 cut-off events. For 440617/440623 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 28181 event pairs, 469 based on Foata normal form. 6/4393 useless extension candidates. Maximal degree in co-relation 33643. Up to 3819 conditions per place. [2024-06-03 18:39:57,887 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 450 selfloop transitions, 78 changer transitions 0/534 dead transitions. [2024-06-03 18:39:57,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 534 transitions, 9125 flow [2024-06-03 18:39:57,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:39:57,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:39:57,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-03 18:39:57,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6300813008130082 [2024-06-03 18:39:57,888 INFO L175 Difference]: Start difference. First operand has 370 places, 502 transitions, 7694 flow. Second operand 6 states and 155 transitions. [2024-06-03 18:39:57,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 534 transitions, 9125 flow [2024-06-03 18:39:59,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 534 transitions, 8873 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-03 18:39:59,869 INFO L231 Difference]: Finished difference. Result has 370 places, 508 transitions, 7783 flow [2024-06-03 18:39:59,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7456, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7783, PETRI_PLACES=370, PETRI_TRANSITIONS=508} [2024-06-03 18:39:59,870 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-03 18:39:59,870 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 508 transitions, 7783 flow [2024-06-03 18:39:59,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:39:59,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:59,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:39:59,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-03 18:39:59,871 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:39:59,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:59,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1021155891, now seen corresponding path program 16 times [2024-06-03 18:39:59,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:59,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965435406] [2024-06-03 18:39:59,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:59,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:59,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:59,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:39:59,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:59,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965435406] [2024-06-03 18:39:59,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965435406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:59,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:59,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:59,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97075810] [2024-06-03 18:39:59,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:59,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:59,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:59,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:59,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:00,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:00,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 508 transitions, 7783 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:00,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:00,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:00,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:00,881 INFO L124 PetriNetUnfolderBase]: 2646/4451 cut-off events. [2024-06-03 18:40:00,881 INFO L125 PetriNetUnfolderBase]: For 450876/450882 co-relation queries the response was YES. [2024-06-03 18:40:00,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34334 conditions, 4451 events. 2646/4451 cut-off events. For 450876/450882 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 28672 event pairs, 469 based on Foata normal form. 6/4455 useless extension candidates. Maximal degree in co-relation 34170. Up to 3810 conditions per place. [2024-06-03 18:40:00,942 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 438 selfloop transitions, 108 changer transitions 0/552 dead transitions. [2024-06-03 18:40:00,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 552 transitions, 9579 flow [2024-06-03 18:40:00,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:40:00,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:40:00,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-03 18:40:00,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-03 18:40:00,943 INFO L175 Difference]: Start difference. First operand has 370 places, 508 transitions, 7783 flow. Second operand 7 states and 176 transitions. [2024-06-03 18:40:00,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 552 transitions, 9579 flow [2024-06-03 18:40:03,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 552 transitions, 9498 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-03 18:40:03,292 INFO L231 Difference]: Finished difference. Result has 376 places, 522 transitions, 8245 flow [2024-06-03 18:40:03,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7702, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8245, PETRI_PLACES=376, PETRI_TRANSITIONS=522} [2024-06-03 18:40:03,293 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-03 18:40:03,293 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 522 transitions, 8245 flow [2024-06-03 18:40:03,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:03,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:03,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:40:03,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-03 18:40:03,293 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:40:03,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:03,294 INFO L85 PathProgramCache]: Analyzing trace with hash 1103420039, now seen corresponding path program 18 times [2024-06-03 18:40:03,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:03,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755102011] [2024-06-03 18:40:03,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:03,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:03,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:03,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:03,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:03,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755102011] [2024-06-03 18:40:03,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755102011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:03,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:03,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:40:03,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579945998] [2024-06-03 18:40:03,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:03,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:40:03,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:03,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:40:03,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:40:03,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:03,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 522 transitions, 8245 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:03,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:03,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:03,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:04,243 INFO L124 PetriNetUnfolderBase]: 2640/4445 cut-off events. [2024-06-03 18:40:04,243 INFO L125 PetriNetUnfolderBase]: For 453275/453281 co-relation queries the response was YES. [2024-06-03 18:40:04,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34476 conditions, 4445 events. 2640/4445 cut-off events. For 453275/453281 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 28667 event pairs, 469 based on Foata normal form. 6/4449 useless extension candidates. Maximal degree in co-relation 34310. Up to 3863 conditions per place. [2024-06-03 18:40:04,306 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 460 selfloop transitions, 78 changer transitions 0/544 dead transitions. [2024-06-03 18:40:04,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 544 transitions, 9377 flow [2024-06-03 18:40:04,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:40:04,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:40:04,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-03 18:40:04,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-03 18:40:04,307 INFO L175 Difference]: Start difference. First operand has 376 places, 522 transitions, 8245 flow. Second operand 6 states and 151 transitions. [2024-06-03 18:40:04,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 544 transitions, 9377 flow [2024-06-03 18:40:06,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 544 transitions, 9277 flow, removed 42 selfloop flow, removed 2 redundant places. [2024-06-03 18:40:06,728 INFO L231 Difference]: Finished difference. Result has 380 places, 522 transitions, 8315 flow [2024-06-03 18:40:06,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8145, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8315, PETRI_PLACES=380, PETRI_TRANSITIONS=522} [2024-06-03 18:40:06,729 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-03 18:40:06,729 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 522 transitions, 8315 flow [2024-06-03 18:40:06,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:06,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:06,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:40:06,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-03 18:40:06,729 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:40:06,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:06,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1103425805, now seen corresponding path program 17 times [2024-06-03 18:40:06,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:06,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813287417] [2024-06-03 18:40:06,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:06,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:06,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:06,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:06,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:06,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813287417] [2024-06-03 18:40:06,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813287417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:06,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:06,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:06,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776253] [2024-06-03 18:40:06,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:06,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:06,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:06,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:06,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:06,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:06,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 522 transitions, 8315 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:06,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:06,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:06,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:07,783 INFO L124 PetriNetUnfolderBase]: 2642/4450 cut-off events. [2024-06-03 18:40:07,783 INFO L125 PetriNetUnfolderBase]: For 449666/449672 co-relation queries the response was YES. [2024-06-03 18:40:07,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34553 conditions, 4450 events. 2642/4450 cut-off events. For 449666/449672 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 28671 event pairs, 469 based on Foata normal form. 6/4454 useless extension candidates. Maximal degree in co-relation 34386. Up to 3809 conditions per place. [2024-06-03 18:40:07,855 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 437 selfloop transitions, 106 changer transitions 0/549 dead transitions. [2024-06-03 18:40:07,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 549 transitions, 9907 flow [2024-06-03 18:40:07,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:40:07,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:40:07,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 18:40:07,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-03 18:40:07,857 INFO L175 Difference]: Start difference. First operand has 380 places, 522 transitions, 8315 flow. Second operand 7 states and 170 transitions. [2024-06-03 18:40:07,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 549 transitions, 9907 flow [2024-06-03 18:40:10,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 549 transitions, 9718 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-03 18:40:10,965 INFO L231 Difference]: Finished difference. Result has 382 places, 525 transitions, 8415 flow [2024-06-03 18:40:10,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8126, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8415, PETRI_PLACES=382, PETRI_TRANSITIONS=525} [2024-06-03 18:40:10,965 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 340 predicate places. [2024-06-03 18:40:10,966 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 525 transitions, 8415 flow [2024-06-03 18:40:10,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:10,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:10,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:40:10,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-03 18:40:10,966 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:40:10,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:10,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1533884565, now seen corresponding path program 18 times [2024-06-03 18:40:10,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:10,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392959015] [2024-06-03 18:40:10,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:10,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:10,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:11,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:11,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:11,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392959015] [2024-06-03 18:40:11,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392959015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:11,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:11,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:11,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006489986] [2024-06-03 18:40:11,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:11,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:11,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:11,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:11,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:11,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:11,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 525 transitions, 8415 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:11,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:11,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:11,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:11,994 INFO L124 PetriNetUnfolderBase]: 2660/4479 cut-off events. [2024-06-03 18:40:11,994 INFO L125 PetriNetUnfolderBase]: For 459449/459455 co-relation queries the response was YES. [2024-06-03 18:40:12,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35034 conditions, 4479 events. 2660/4479 cut-off events. For 459449/459455 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 28899 event pairs, 469 based on Foata normal form. 5/4482 useless extension candidates. Maximal degree in co-relation 34866. Up to 3881 conditions per place. [2024-06-03 18:40:12,055 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 455 selfloop transitions, 104 changer transitions 0/565 dead transitions. [2024-06-03 18:40:12,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 565 transitions, 10171 flow [2024-06-03 18:40:12,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:40:12,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:40:12,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-03 18:40:12,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5463414634146342 [2024-06-03 18:40:12,056 INFO L175 Difference]: Start difference. First operand has 382 places, 525 transitions, 8415 flow. Second operand 10 states and 224 transitions. [2024-06-03 18:40:12,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 565 transitions, 10171 flow [2024-06-03 18:40:14,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 565 transitions, 9969 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-03 18:40:14,474 INFO L231 Difference]: Finished difference. Result has 388 places, 534 transitions, 8621 flow [2024-06-03 18:40:14,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8217, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8621, PETRI_PLACES=388, PETRI_TRANSITIONS=534} [2024-06-03 18:40:14,474 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 346 predicate places. [2024-06-03 18:40:14,474 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 534 transitions, 8621 flow [2024-06-03 18:40:14,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:14,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:14,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:40:14,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-03 18:40:14,475 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:40:14,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:14,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1533890331, now seen corresponding path program 19 times [2024-06-03 18:40:14,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:14,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650987519] [2024-06-03 18:40:14,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:14,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:14,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:14,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:14,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:14,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650987519] [2024-06-03 18:40:14,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650987519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:14,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:14,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:40:14,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657765468] [2024-06-03 18:40:14,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:14,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:40:14,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:14,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:40:14,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:40:14,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:14,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 534 transitions, 8621 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:14,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:14,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:14,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:15,451 INFO L124 PetriNetUnfolderBase]: 2662/4484 cut-off events. [2024-06-03 18:40:15,451 INFO L125 PetriNetUnfolderBase]: For 458825/458831 co-relation queries the response was YES. [2024-06-03 18:40:15,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34929 conditions, 4484 events. 2662/4484 cut-off events. For 458825/458831 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 28969 event pairs, 469 based on Foata normal form. 6/4488 useless extension candidates. Maximal degree in co-relation 34761. Up to 3817 conditions per place. [2024-06-03 18:40:15,515 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 439 selfloop transitions, 126 changer transitions 0/571 dead transitions. [2024-06-03 18:40:15,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 571 transitions, 10076 flow [2024-06-03 18:40:15,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:40:15,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:40:15,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-03 18:40:15,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-03 18:40:15,516 INFO L175 Difference]: Start difference. First operand has 388 places, 534 transitions, 8621 flow. Second operand 8 states and 199 transitions. [2024-06-03 18:40:15,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 571 transitions, 10076 flow [2024-06-03 18:40:18,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 571 transitions, 9784 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-03 18:40:18,184 INFO L231 Difference]: Finished difference. Result has 390 places, 537 transitions, 8660 flow [2024-06-03 18:40:18,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8329, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8660, PETRI_PLACES=390, PETRI_TRANSITIONS=537} [2024-06-03 18:40:18,185 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 348 predicate places. [2024-06-03 18:40:18,186 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 537 transitions, 8660 flow [2024-06-03 18:40:18,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:18,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:18,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:40:18,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-03 18:40:18,186 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:40:18,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:18,187 INFO L85 PathProgramCache]: Analyzing trace with hash 2091097683, now seen corresponding path program 20 times [2024-06-03 18:40:18,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:18,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772047102] [2024-06-03 18:40:18,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:18,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:18,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:18,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:18,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:18,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772047102] [2024-06-03 18:40:18,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772047102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:18,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:18,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:40:18,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956373037] [2024-06-03 18:40:18,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:18,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:40:18,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:18,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:40:18,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:40:18,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:18,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 537 transitions, 8660 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:18,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:18,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:18,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:19,239 INFO L124 PetriNetUnfolderBase]: 2656/4476 cut-off events. [2024-06-03 18:40:19,240 INFO L125 PetriNetUnfolderBase]: For 458925/458931 co-relation queries the response was YES. [2024-06-03 18:40:19,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34830 conditions, 4476 events. 2656/4476 cut-off events. For 458925/458931 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 28939 event pairs, 469 based on Foata normal form. 6/4480 useless extension candidates. Maximal degree in co-relation 34661. Up to 3811 conditions per place. [2024-06-03 18:40:19,299 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 439 selfloop transitions, 117 changer transitions 0/562 dead transitions. [2024-06-03 18:40:19,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 562 transitions, 9836 flow [2024-06-03 18:40:19,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:40:19,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:40:19,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-03 18:40:19,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-03 18:40:19,300 INFO L175 Difference]: Start difference. First operand has 390 places, 537 transitions, 8660 flow. Second operand 6 states and 154 transitions. [2024-06-03 18:40:19,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 562 transitions, 9836 flow [2024-06-03 18:40:22,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 562 transitions, 9580 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-03 18:40:22,143 INFO L231 Difference]: Finished difference. Result has 389 places, 537 transitions, 8664 flow [2024-06-03 18:40:22,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8404, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8664, PETRI_PLACES=389, PETRI_TRANSITIONS=537} [2024-06-03 18:40:22,144 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-03 18:40:22,144 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 537 transitions, 8664 flow [2024-06-03 18:40:22,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:22,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:22,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:40:22,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-03 18:40:22,144 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:40:22,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:22,145 INFO L85 PathProgramCache]: Analyzing trace with hash 2091097869, now seen corresponding path program 19 times [2024-06-03 18:40:22,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:22,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724626224] [2024-06-03 18:40:22,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:22,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:22,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:22,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:22,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:22,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724626224] [2024-06-03 18:40:22,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724626224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:22,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:22,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:22,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899021462] [2024-06-03 18:40:22,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:22,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:22,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:22,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:22,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:22,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:22,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 537 transitions, 8664 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:22,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:22,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:22,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:23,170 INFO L124 PetriNetUnfolderBase]: 2653/4472 cut-off events. [2024-06-03 18:40:23,170 INFO L125 PetriNetUnfolderBase]: For 442101/442107 co-relation queries the response was YES. [2024-06-03 18:40:23,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34594 conditions, 4472 events. 2653/4472 cut-off events. For 442101/442107 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 28882 event pairs, 469 based on Foata normal form. 5/4475 useless extension candidates. Maximal degree in co-relation 34426. Up to 3873 conditions per place. [2024-06-03 18:40:23,240 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 456 selfloop transitions, 103 changer transitions 0/565 dead transitions. [2024-06-03 18:40:23,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 565 transitions, 10038 flow [2024-06-03 18:40:23,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:40:23,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:40:23,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 18:40:23,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-03 18:40:23,241 INFO L175 Difference]: Start difference. First operand has 389 places, 537 transitions, 8664 flow. Second operand 8 states and 189 transitions. [2024-06-03 18:40:23,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 565 transitions, 10038 flow [2024-06-03 18:40:26,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 565 transitions, 9744 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-03 18:40:26,202 INFO L231 Difference]: Finished difference. Result has 390 places, 537 transitions, 8586 flow [2024-06-03 18:40:26,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8374, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8586, PETRI_PLACES=390, PETRI_TRANSITIONS=537} [2024-06-03 18:40:26,207 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 348 predicate places. [2024-06-03 18:40:26,208 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 537 transitions, 8586 flow [2024-06-03 18:40:26,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:26,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:26,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:40:26,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-03 18:40:26,208 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:40:26,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:26,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1526652885, now seen corresponding path program 20 times [2024-06-03 18:40:26,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:26,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477527029] [2024-06-03 18:40:26,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:26,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:26,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:26,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:26,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:26,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477527029] [2024-06-03 18:40:26,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477527029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:26,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:26,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:26,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985512104] [2024-06-03 18:40:26,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:26,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:26,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:26,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:26,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:26,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:26,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 537 transitions, 8586 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:26,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:26,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:26,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:27,139 INFO L124 PetriNetUnfolderBase]: 2674/4508 cut-off events. [2024-06-03 18:40:27,139 INFO L125 PetriNetUnfolderBase]: For 440808/440814 co-relation queries the response was YES. [2024-06-03 18:40:27,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34829 conditions, 4508 events. 2674/4508 cut-off events. For 440808/440814 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 29174 event pairs, 469 based on Foata normal form. 5/4511 useless extension candidates. Maximal degree in co-relation 34662. Up to 3687 conditions per place. [2024-06-03 18:40:27,201 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 383 selfloop transitions, 182 changer transitions 0/571 dead transitions. [2024-06-03 18:40:27,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 571 transitions, 10702 flow [2024-06-03 18:40:27,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:40:27,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:40:27,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 18:40:27,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-03 18:40:27,203 INFO L175 Difference]: Start difference. First operand has 390 places, 537 transitions, 8586 flow. Second operand 8 states and 189 transitions. [2024-06-03 18:40:27,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 571 transitions, 10702 flow [2024-06-03 18:40:29,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 571 transitions, 10496 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 18:40:29,751 INFO L231 Difference]: Finished difference. Result has 392 places, 546 transitions, 9051 flow [2024-06-03 18:40:29,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8380, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9051, PETRI_PLACES=392, PETRI_TRANSITIONS=546} [2024-06-03 18:40:29,752 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 350 predicate places. [2024-06-03 18:40:29,752 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 546 transitions, 9051 flow [2024-06-03 18:40:29,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:29,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:29,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:40:29,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-03 18:40:29,753 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:40:29,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:29,753 INFO L85 PathProgramCache]: Analyzing trace with hash 2087378799, now seen corresponding path program 21 times [2024-06-03 18:40:29,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:29,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632009888] [2024-06-03 18:40:29,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:29,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:29,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:29,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:29,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:29,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632009888] [2024-06-03 18:40:29,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632009888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:29,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:29,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:29,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771055023] [2024-06-03 18:40:29,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:29,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:29,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:29,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:29,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:29,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:29,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 546 transitions, 9051 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:29,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:29,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:29,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:30,737 INFO L124 PetriNetUnfolderBase]: 2679/4515 cut-off events. [2024-06-03 18:40:30,737 INFO L125 PetriNetUnfolderBase]: For 452208/452214 co-relation queries the response was YES. [2024-06-03 18:40:30,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35452 conditions, 4515 events. 2679/4515 cut-off events. For 452208/452214 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 29242 event pairs, 469 based on Foata normal form. 5/4518 useless extension candidates. Maximal degree in co-relation 35283. Up to 3691 conditions per place. [2024-06-03 18:40:30,801 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 383 selfloop transitions, 193 changer transitions 0/582 dead transitions. [2024-06-03 18:40:30,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 582 transitions, 10920 flow [2024-06-03 18:40:30,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:40:30,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:40:30,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 18:40:30,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-03 18:40:30,802 INFO L175 Difference]: Start difference. First operand has 392 places, 546 transitions, 9051 flow. Second operand 8 states and 197 transitions. [2024-06-03 18:40:30,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 582 transitions, 10920 flow [2024-06-03 18:40:33,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 582 transitions, 10377 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-06-03 18:40:33,590 INFO L231 Difference]: Finished difference. Result has 395 places, 549 transitions, 8977 flow [2024-06-03 18:40:33,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8530, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8977, PETRI_PLACES=395, PETRI_TRANSITIONS=549} [2024-06-03 18:40:33,590 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 353 predicate places. [2024-06-03 18:40:33,590 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 549 transitions, 8977 flow [2024-06-03 18:40:33,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:33,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:33,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:40:33,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-03 18:40:33,591 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:40:33,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:33,591 INFO L85 PathProgramCache]: Analyzing trace with hash 2098460679, now seen corresponding path program 22 times [2024-06-03 18:40:33,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:33,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390205465] [2024-06-03 18:40:33,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:33,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:33,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:33,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:33,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:33,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390205465] [2024-06-03 18:40:33,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390205465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:33,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:33,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:33,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284420910] [2024-06-03 18:40:33,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:33,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:33,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:33,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:33,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:33,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:33,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 549 transitions, 8977 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:33,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:33,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:33,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:34,587 INFO L124 PetriNetUnfolderBase]: 2676/4510 cut-off events. [2024-06-03 18:40:34,588 INFO L125 PetriNetUnfolderBase]: For 452511/452517 co-relation queries the response was YES. [2024-06-03 18:40:34,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35368 conditions, 4510 events. 2676/4510 cut-off events. For 452511/452517 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 29183 event pairs, 469 based on Foata normal form. 5/4513 useless extension candidates. Maximal degree in co-relation 35198. Up to 3927 conditions per place. [2024-06-03 18:40:34,650 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 476 selfloop transitions, 88 changer transitions 0/570 dead transitions. [2024-06-03 18:40:34,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 570 transitions, 10157 flow [2024-06-03 18:40:34,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:40:34,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:40:34,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 18:40:34,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:40:34,651 INFO L175 Difference]: Start difference. First operand has 395 places, 549 transitions, 8977 flow. Second operand 8 states and 180 transitions. [2024-06-03 18:40:34,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 570 transitions, 10157 flow [2024-06-03 18:40:37,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 570 transitions, 9501 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-03 18:40:37,180 INFO L231 Difference]: Finished difference. Result has 396 places, 549 transitions, 8503 flow [2024-06-03 18:40:37,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8321, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8503, PETRI_PLACES=396, PETRI_TRANSITIONS=549} [2024-06-03 18:40:37,180 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 354 predicate places. [2024-06-03 18:40:37,181 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 549 transitions, 8503 flow [2024-06-03 18:40:37,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:37,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:37,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:40:37,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-03 18:40:37,181 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:40:37,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:37,182 INFO L85 PathProgramCache]: Analyzing trace with hash 2087378613, now seen corresponding path program 21 times [2024-06-03 18:40:37,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:37,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629816205] [2024-06-03 18:40:37,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:37,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:37,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:37,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:37,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:37,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629816205] [2024-06-03 18:40:37,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629816205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:37,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:37,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:40:37,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416891125] [2024-06-03 18:40:37,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:37,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:40:37,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:37,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:40:37,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:40:37,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:37,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 549 transitions, 8503 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:37,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:37,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:37,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:38,145 INFO L124 PetriNetUnfolderBase]: 2670/4502 cut-off events. [2024-06-03 18:40:38,145 INFO L125 PetriNetUnfolderBase]: For 455074/455080 co-relation queries the response was YES. [2024-06-03 18:40:38,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34760 conditions, 4502 events. 2670/4502 cut-off events. For 455074/455080 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 29166 event pairs, 469 based on Foata normal form. 6/4506 useless extension candidates. Maximal degree in co-relation 34589. Up to 3801 conditions per place. [2024-06-03 18:40:38,207 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 443 selfloop transitions, 129 changer transitions 0/578 dead transitions. [2024-06-03 18:40:38,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 578 transitions, 9721 flow [2024-06-03 18:40:38,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:40:38,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:40:38,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-03 18:40:38,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-03 18:40:38,208 INFO L175 Difference]: Start difference. First operand has 396 places, 549 transitions, 8503 flow. Second operand 7 states and 176 transitions. [2024-06-03 18:40:38,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 578 transitions, 9721 flow [2024-06-03 18:40:40,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 578 transitions, 9434 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-03 18:40:40,406 INFO L231 Difference]: Finished difference. Result has 393 places, 549 transitions, 8488 flow [2024-06-03 18:40:40,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8216, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8488, PETRI_PLACES=393, PETRI_TRANSITIONS=549} [2024-06-03 18:40:40,407 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-03 18:40:40,407 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 549 transitions, 8488 flow [2024-06-03 18:40:40,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:40,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:40,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:40:40,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-03 18:40:40,407 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:40:40,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:40,408 INFO L85 PathProgramCache]: Analyzing trace with hash 2087615949, now seen corresponding path program 23 times [2024-06-03 18:40:40,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:40,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345212344] [2024-06-03 18:40:40,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:40,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:40,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:40,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:40,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:40,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345212344] [2024-06-03 18:40:40,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345212344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:40,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:40,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:40,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572437542] [2024-06-03 18:40:40,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:40,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:40,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:40,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:40,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:40,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:40,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 549 transitions, 8488 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:40,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:40,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:40,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:41,381 INFO L124 PetriNetUnfolderBase]: 2667/4498 cut-off events. [2024-06-03 18:40:41,382 INFO L125 PetriNetUnfolderBase]: For 454713/454719 co-relation queries the response was YES. [2024-06-03 18:40:41,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34810 conditions, 4498 events. 2667/4498 cut-off events. For 454713/454719 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 29170 event pairs, 469 based on Foata normal form. 5/4501 useless extension candidates. Maximal degree in co-relation 34638. Up to 3682 conditions per place. [2024-06-03 18:40:41,444 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 380 selfloop transitions, 192 changer transitions 0/578 dead transitions. [2024-06-03 18:40:41,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 578 transitions, 10088 flow [2024-06-03 18:40:41,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:40:41,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:40:41,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 18:40:41,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-03 18:40:41,446 INFO L175 Difference]: Start difference. First operand has 393 places, 549 transitions, 8488 flow. Second operand 8 states and 193 transitions. [2024-06-03 18:40:41,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 578 transitions, 10088 flow [2024-06-03 18:40:43,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 578 transitions, 9702 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-03 18:40:43,849 INFO L231 Difference]: Finished difference. Result has 394 places, 549 transitions, 8496 flow [2024-06-03 18:40:43,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8106, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8496, PETRI_PLACES=394, PETRI_TRANSITIONS=549} [2024-06-03 18:40:43,850 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-03 18:40:43,850 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 549 transitions, 8496 flow [2024-06-03 18:40:43,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:43,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:43,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:40:43,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-03 18:40:43,850 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:40:43,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:43,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1526256147, now seen corresponding path program 2 times [2024-06-03 18:40:43,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:43,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947160809] [2024-06-03 18:40:43,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:43,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:43,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:43,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:43,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:43,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947160809] [2024-06-03 18:40:43,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947160809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:43,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:43,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:43,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083410606] [2024-06-03 18:40:43,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:43,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:43,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:43,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:43,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:44,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:44,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 549 transitions, 8496 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:44,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:44,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:44,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:44,814 INFO L124 PetriNetUnfolderBase]: 2687/4533 cut-off events. [2024-06-03 18:40:44,814 INFO L125 PetriNetUnfolderBase]: For 476744/476744 co-relation queries the response was YES. [2024-06-03 18:40:44,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35046 conditions, 4533 events. 2687/4533 cut-off events. For 476744/476744 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 29389 event pairs, 463 based on Foata normal form. 6/4538 useless extension candidates. Maximal degree in co-relation 34874. Up to 3970 conditions per place. [2024-06-03 18:40:44,878 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 534 selfloop transitions, 36 changer transitions 0/576 dead transitions. [2024-06-03 18:40:44,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 576 transitions, 9778 flow [2024-06-03 18:40:44,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:40:44,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:40:44,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-03 18:40:44,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-03 18:40:44,879 INFO L175 Difference]: Start difference. First operand has 394 places, 549 transitions, 8496 flow. Second operand 7 states and 158 transitions. [2024-06-03 18:40:44,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 576 transitions, 9778 flow [2024-06-03 18:40:46,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 576 transitions, 9344 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-03 18:40:46,856 INFO L231 Difference]: Finished difference. Result has 394 places, 552 transitions, 8193 flow [2024-06-03 18:40:46,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8062, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8193, PETRI_PLACES=394, PETRI_TRANSITIONS=552} [2024-06-03 18:40:46,857 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-03 18:40:46,857 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 552 transitions, 8193 flow [2024-06-03 18:40:46,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:46,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:46,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:40:46,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-03 18:40:46,858 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:40:46,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:46,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1166082957, now seen corresponding path program 3 times [2024-06-03 18:40:46,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:46,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185985880] [2024-06-03 18:40:46,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:46,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:46,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:46,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:46,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:46,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185985880] [2024-06-03 18:40:46,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185985880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:46,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:46,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:46,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772930540] [2024-06-03 18:40:46,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:46,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:46,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:46,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:46,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:47,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:47,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 552 transitions, 8193 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:47,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:47,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:47,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:47,871 INFO L124 PetriNetUnfolderBase]: 2707/4569 cut-off events. [2024-06-03 18:40:47,872 INFO L125 PetriNetUnfolderBase]: For 483998/483998 co-relation queries the response was YES. [2024-06-03 18:40:47,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34989 conditions, 4569 events. 2707/4569 cut-off events. For 483998/483998 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 29700 event pairs, 387 based on Foata normal form. 6/4574 useless extension candidates. Maximal degree in co-relation 34815. Up to 4007 conditions per place. [2024-06-03 18:40:47,933 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 544 selfloop transitions, 31 changer transitions 0/581 dead transitions. [2024-06-03 18:40:47,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 581 transitions, 9500 flow [2024-06-03 18:40:47,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:40:47,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:40:47,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 18:40:47,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-03 18:40:47,934 INFO L175 Difference]: Start difference. First operand has 394 places, 552 transitions, 8193 flow. Second operand 6 states and 145 transitions. [2024-06-03 18:40:47,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 581 transitions, 9500 flow [2024-06-03 18:40:49,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 581 transitions, 9442 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-03 18:40:49,765 INFO L231 Difference]: Finished difference. Result has 398 places, 555 transitions, 8268 flow [2024-06-03 18:40:49,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8135, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8268, PETRI_PLACES=398, PETRI_TRANSITIONS=555} [2024-06-03 18:40:49,765 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 356 predicate places. [2024-06-03 18:40:49,765 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 555 transitions, 8268 flow [2024-06-03 18:40:49,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:49,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:49,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:40:49,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-03 18:40:49,766 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:40:49,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:49,766 INFO L85 PathProgramCache]: Analyzing trace with hash 2041080969, now seen corresponding path program 4 times [2024-06-03 18:40:49,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:49,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866408479] [2024-06-03 18:40:49,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:49,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:49,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:49,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:49,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:49,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866408479] [2024-06-03 18:40:49,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866408479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:49,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:49,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:49,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574557984] [2024-06-03 18:40:49,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:49,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:49,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:49,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:49,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:49,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:49,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 555 transitions, 8268 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:49,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:49,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:49,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:50,751 INFO L124 PetriNetUnfolderBase]: 2694/4550 cut-off events. [2024-06-03 18:40:50,752 INFO L125 PetriNetUnfolderBase]: For 465038/465038 co-relation queries the response was YES. [2024-06-03 18:40:50,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34516 conditions, 4550 events. 2694/4550 cut-off events. For 465038/465038 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 29519 event pairs, 378 based on Foata normal form. 6/4555 useless extension candidates. Maximal degree in co-relation 34339. Up to 3950 conditions per place. [2024-06-03 18:40:50,818 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 546 selfloop transitions, 35 changer transitions 0/587 dead transitions. [2024-06-03 18:40:50,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 587 transitions, 9601 flow [2024-06-03 18:40:50,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:40:50,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:40:50,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:40:50,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-03 18:40:50,819 INFO L175 Difference]: Start difference. First operand has 398 places, 555 transitions, 8268 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:40:50,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 587 transitions, 9601 flow [2024-06-03 18:40:53,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 587 transitions, 9553 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-03 18:40:53,299 INFO L231 Difference]: Finished difference. Result has 405 places, 559 transitions, 8377 flow [2024-06-03 18:40:53,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8220, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8377, PETRI_PLACES=405, PETRI_TRANSITIONS=559} [2024-06-03 18:40:53,300 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-03 18:40:53,300 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 559 transitions, 8377 flow [2024-06-03 18:40:53,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:53,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:53,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:40:53,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-03 18:40:53,301 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:40:53,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:53,301 INFO L85 PathProgramCache]: Analyzing trace with hash 192693333, now seen corresponding path program 1 times [2024-06-03 18:40:53,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:53,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376972841] [2024-06-03 18:40:53,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:53,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:53,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:53,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:53,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:53,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376972841] [2024-06-03 18:40:53,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376972841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:53,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:53,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:53,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445934668] [2024-06-03 18:40:53,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:53,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:53,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:53,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:53,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:53,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:53,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 559 transitions, 8377 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:53,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:53,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:53,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:54,317 INFO L124 PetriNetUnfolderBase]: 2780/4698 cut-off events. [2024-06-03 18:40:54,317 INFO L125 PetriNetUnfolderBase]: For 548537/548554 co-relation queries the response was YES. [2024-06-03 18:40:54,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36388 conditions, 4698 events. 2780/4698 cut-off events. For 548537/548554 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 30733 event pairs, 480 based on Foata normal form. 24/4716 useless extension candidates. Maximal degree in co-relation 36207. Up to 3629 conditions per place. [2024-06-03 18:40:54,388 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 430 selfloop transitions, 152 changer transitions 0/588 dead transitions. [2024-06-03 18:40:54,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 588 transitions, 9893 flow [2024-06-03 18:40:54,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:40:54,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:40:54,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 18:40:54,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-03 18:40:54,389 INFO L175 Difference]: Start difference. First operand has 405 places, 559 transitions, 8377 flow. Second operand 7 states and 165 transitions. [2024-06-03 18:40:54,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 588 transitions, 9893 flow [2024-06-03 18:40:57,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 588 transitions, 9736 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-03 18:40:57,154 INFO L231 Difference]: Finished difference. Result has 407 places, 562 transitions, 8589 flow [2024-06-03 18:40:57,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8220, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8589, PETRI_PLACES=407, PETRI_TRANSITIONS=562} [2024-06-03 18:40:57,154 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 365 predicate places. [2024-06-03 18:40:57,154 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 562 transitions, 8589 flow [2024-06-03 18:40:57,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:57,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:57,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:40:57,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-03 18:40:57,155 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:40:57,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:57,155 INFO L85 PathProgramCache]: Analyzing trace with hash -208587725, now seen corresponding path program 2 times [2024-06-03 18:40:57,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:57,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270203815] [2024-06-03 18:40:57,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:57,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:57,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:57,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:40:57,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:57,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270203815] [2024-06-03 18:40:57,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270203815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:57,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:57,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:57,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007772317] [2024-06-03 18:40:57,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:57,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:57,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:57,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:57,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:57,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:57,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 562 transitions, 8589 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:40:57,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:57,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:57,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:58,179 INFO L124 PetriNetUnfolderBase]: 2836/4794 cut-off events. [2024-06-03 18:40:58,180 INFO L125 PetriNetUnfolderBase]: For 581773/581790 co-relation queries the response was YES. [2024-06-03 18:40:58,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37112 conditions, 4794 events. 2836/4794 cut-off events. For 581773/581790 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 31549 event pairs, 559 based on Foata normal form. 28/4816 useless extension candidates. Maximal degree in co-relation 36932. Up to 4035 conditions per place. [2024-06-03 18:40:58,247 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 436 selfloop transitions, 140 changer transitions 0/582 dead transitions. [2024-06-03 18:40:58,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 582 transitions, 9847 flow [2024-06-03 18:40:58,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:40:58,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:40:58,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-03 18:40:58,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-03 18:40:58,248 INFO L175 Difference]: Start difference. First operand has 407 places, 562 transitions, 8589 flow. Second operand 7 states and 158 transitions. [2024-06-03 18:40:58,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 582 transitions, 9847 flow [2024-06-03 18:41:00,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 582 transitions, 9560 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-03 18:41:00,686 INFO L231 Difference]: Finished difference. Result has 410 places, 564 transitions, 8632 flow [2024-06-03 18:41:00,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8304, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8632, PETRI_PLACES=410, PETRI_TRANSITIONS=564} [2024-06-03 18:41:00,686 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 368 predicate places. [2024-06-03 18:41:00,686 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 564 transitions, 8632 flow [2024-06-03 18:41:00,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:00,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:00,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:00,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-03 18:41:00,687 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:00,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:00,687 INFO L85 PathProgramCache]: Analyzing trace with hash 568672433, now seen corresponding path program 3 times [2024-06-03 18:41:00,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:00,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785985620] [2024-06-03 18:41:00,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:00,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:00,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:00,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:00,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:00,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785985620] [2024-06-03 18:41:00,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785985620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:00,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:00,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:00,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120327633] [2024-06-03 18:41:00,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:00,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:00,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:00,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:00,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:00,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:00,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 564 transitions, 8632 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:00,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:00,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:00,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:01,880 INFO L124 PetriNetUnfolderBase]: 2876/4858 cut-off events. [2024-06-03 18:41:01,880 INFO L125 PetriNetUnfolderBase]: For 573761/573778 co-relation queries the response was YES. [2024-06-03 18:41:01,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37608 conditions, 4858 events. 2876/4858 cut-off events. For 573761/573778 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 32000 event pairs, 555 based on Foata normal form. 24/4876 useless extension candidates. Maximal degree in co-relation 37427. Up to 4039 conditions per place. [2024-06-03 18:41:01,940 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 437 selfloop transitions, 144 changer transitions 0/587 dead transitions. [2024-06-03 18:41:01,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 587 transitions, 9920 flow [2024-06-03 18:41:01,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:01,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:01,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-03 18:41:01,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 18:41:01,941 INFO L175 Difference]: Start difference. First operand has 410 places, 564 transitions, 8632 flow. Second operand 7 states and 161 transitions. [2024-06-03 18:41:01,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 587 transitions, 9920 flow [2024-06-03 18:41:04,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 587 transitions, 9622 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-03 18:41:04,824 INFO L231 Difference]: Finished difference. Result has 412 places, 566 transitions, 8673 flow [2024-06-03 18:41:04,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8334, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8673, PETRI_PLACES=412, PETRI_TRANSITIONS=566} [2024-06-03 18:41:04,825 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 370 predicate places. [2024-06-03 18:41:04,825 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 566 transitions, 8673 flow [2024-06-03 18:41:04,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:04,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:04,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:04,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-03 18:41:04,825 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:04,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:04,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1013373837, now seen corresponding path program 4 times [2024-06-03 18:41:04,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:04,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564848616] [2024-06-03 18:41:04,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:04,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:04,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:04,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:04,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:04,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564848616] [2024-06-03 18:41:04,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564848616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:04,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:04,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:04,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638693612] [2024-06-03 18:41:04,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:04,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:04,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:04,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:04,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:04,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:04,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 566 transitions, 8673 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:04,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:04,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:04,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:05,911 INFO L124 PetriNetUnfolderBase]: 2919/4926 cut-off events. [2024-06-03 18:41:05,911 INFO L125 PetriNetUnfolderBase]: For 590955/590961 co-relation queries the response was YES. [2024-06-03 18:41:05,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37921 conditions, 4926 events. 2919/4926 cut-off events. For 590955/590961 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 32473 event pairs, 529 based on Foata normal form. 20/4944 useless extension candidates. Maximal degree in co-relation 37739. Up to 4250 conditions per place. [2024-06-03 18:41:05,983 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 501 selfloop transitions, 85 changer transitions 0/592 dead transitions. [2024-06-03 18:41:05,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 592 transitions, 9973 flow [2024-06-03 18:41:05,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:05,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:05,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 18:41:05,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-03 18:41:05,984 INFO L175 Difference]: Start difference. First operand has 412 places, 566 transitions, 8673 flow. Second operand 7 states and 165 transitions. [2024-06-03 18:41:05,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 592 transitions, 9973 flow [2024-06-03 18:41:09,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 592 transitions, 9658 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-03 18:41:09,329 INFO L231 Difference]: Finished difference. Result has 414 places, 568 transitions, 8586 flow [2024-06-03 18:41:09,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8358, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8586, PETRI_PLACES=414, PETRI_TRANSITIONS=568} [2024-06-03 18:41:09,329 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-06-03 18:41:09,329 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 568 transitions, 8586 flow [2024-06-03 18:41:09,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:09,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:09,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:09,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-03 18:41:09,330 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:09,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:09,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1013521707, now seen corresponding path program 5 times [2024-06-03 18:41:09,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:09,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739588292] [2024-06-03 18:41:09,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:09,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:09,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:09,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:09,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:09,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739588292] [2024-06-03 18:41:09,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739588292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:09,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:09,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:09,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774502359] [2024-06-03 18:41:09,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:09,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:09,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:09,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:09,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:09,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:09,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 568 transitions, 8586 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:09,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:09,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:09,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:10,422 INFO L124 PetriNetUnfolderBase]: 2972/5013 cut-off events. [2024-06-03 18:41:10,423 INFO L125 PetriNetUnfolderBase]: For 593332/593338 co-relation queries the response was YES. [2024-06-03 18:41:10,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38676 conditions, 5013 events. 2972/5013 cut-off events. For 593332/593338 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 33084 event pairs, 461 based on Foata normal form. 16/5027 useless extension candidates. Maximal degree in co-relation 38493. Up to 4108 conditions per place. [2024-06-03 18:41:10,497 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 501 selfloop transitions, 94 changer transitions 0/601 dead transitions. [2024-06-03 18:41:10,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 601 transitions, 10152 flow [2024-06-03 18:41:10,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:41:10,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:41:10,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-03 18:41:10,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-03 18:41:10,499 INFO L175 Difference]: Start difference. First operand has 414 places, 568 transitions, 8586 flow. Second operand 7 states and 172 transitions. [2024-06-03 18:41:10,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 601 transitions, 10152 flow [2024-06-03 18:41:13,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 601 transitions, 9958 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-03 18:41:13,077 INFO L231 Difference]: Finished difference. Result has 416 places, 570 transitions, 8647 flow [2024-06-03 18:41:13,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8392, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8647, PETRI_PLACES=416, PETRI_TRANSITIONS=570} [2024-06-03 18:41:13,077 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 374 predicate places. [2024-06-03 18:41:13,077 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 570 transitions, 8647 flow [2024-06-03 18:41:13,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:13,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:13,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:13,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-03 18:41:13,078 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:13,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:13,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1007796255, now seen corresponding path program 1 times [2024-06-03 18:41:13,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:13,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176065436] [2024-06-03 18:41:13,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:13,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:13,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:13,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:13,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:13,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176065436] [2024-06-03 18:41:13,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176065436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:13,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:13,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:13,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359111190] [2024-06-03 18:41:13,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:13,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:13,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:13,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:13,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:13,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:13,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 570 transitions, 8647 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:13,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:13,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:13,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:14,233 INFO L124 PetriNetUnfolderBase]: 2939/4962 cut-off events. [2024-06-03 18:41:14,234 INFO L125 PetriNetUnfolderBase]: For 539210/539216 co-relation queries the response was YES. [2024-06-03 18:41:14,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37164 conditions, 4962 events. 2939/4962 cut-off events. For 539210/539216 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 32721 event pairs, 416 based on Foata normal form. 16/4976 useless extension candidates. Maximal degree in co-relation 36980. Up to 4013 conditions per place. [2024-06-03 18:41:14,301 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 519 selfloop transitions, 71 changer transitions 0/596 dead transitions. [2024-06-03 18:41:14,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 596 transitions, 9925 flow [2024-06-03 18:41:14,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:41:14,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:41:14,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-03 18:41:14,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-03 18:41:14,302 INFO L175 Difference]: Start difference. First operand has 416 places, 570 transitions, 8647 flow. Second operand 6 states and 151 transitions. [2024-06-03 18:41:14,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 596 transitions, 9925 flow [2024-06-03 18:41:16,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 596 transitions, 9744 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-03 18:41:16,895 INFO L231 Difference]: Finished difference. Result has 418 places, 570 transitions, 8615 flow [2024-06-03 18:41:16,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8466, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8615, PETRI_PLACES=418, PETRI_TRANSITIONS=570} [2024-06-03 18:41:16,896 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 376 predicate places. [2024-06-03 18:41:16,896 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 570 transitions, 8615 flow [2024-06-03 18:41:16,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:16,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:16,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:16,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-03 18:41:16,897 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:16,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:16,897 INFO L85 PathProgramCache]: Analyzing trace with hash 2037921392, now seen corresponding path program 1 times [2024-06-03 18:41:16,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:16,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27558427] [2024-06-03 18:41:16,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:16,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:16,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:17,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:17,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:17,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27558427] [2024-06-03 18:41:17,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27558427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:17,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:17,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:17,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076650326] [2024-06-03 18:41:17,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:17,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:17,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:17,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:17,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:17,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:17,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 570 transitions, 8615 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:17,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:17,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:17,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:17,999 INFO L124 PetriNetUnfolderBase]: 3006/5040 cut-off events. [2024-06-03 18:41:17,999 INFO L125 PetriNetUnfolderBase]: For 548913/548913 co-relation queries the response was YES. [2024-06-03 18:41:18,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38839 conditions, 5040 events. 3006/5040 cut-off events. For 548913/548913 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 33091 event pairs, 480 based on Foata normal form. 2/5028 useless extension candidates. Maximal degree in co-relation 38654. Up to 3891 conditions per place. [2024-06-03 18:41:18,073 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 411 selfloop transitions, 197 changer transitions 0/614 dead transitions. [2024-06-03 18:41:18,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 614 transitions, 10521 flow [2024-06-03 18:41:18,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:41:18,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:41:18,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-03 18:41:18,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-03 18:41:18,074 INFO L175 Difference]: Start difference. First operand has 418 places, 570 transitions, 8615 flow. Second operand 8 states and 196 transitions. [2024-06-03 18:41:18,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 614 transitions, 10521 flow [2024-06-03 18:41:20,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 614 transitions, 10332 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 18:41:20,926 INFO L231 Difference]: Finished difference. Result has 421 places, 576 transitions, 8979 flow [2024-06-03 18:41:20,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8426, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8979, PETRI_PLACES=421, PETRI_TRANSITIONS=576} [2024-06-03 18:41:20,927 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 379 predicate places. [2024-06-03 18:41:20,927 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 576 transitions, 8979 flow [2024-06-03 18:41:20,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:20,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:20,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:20,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-03 18:41:20,927 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:20,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:20,928 INFO L85 PathProgramCache]: Analyzing trace with hash 2043635312, now seen corresponding path program 2 times [2024-06-03 18:41:20,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:20,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978550325] [2024-06-03 18:41:20,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:20,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:20,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:21,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:21,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:21,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978550325] [2024-06-03 18:41:21,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978550325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:21,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:21,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:21,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77979024] [2024-06-03 18:41:21,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:21,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:21,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:21,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:21,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:21,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:21,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 576 transitions, 8979 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:21,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:21,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:21,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:22,065 INFO L124 PetriNetUnfolderBase]: 3073/5141 cut-off events. [2024-06-03 18:41:22,066 INFO L125 PetriNetUnfolderBase]: For 617719/617719 co-relation queries the response was YES. [2024-06-03 18:41:22,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40915 conditions, 5141 events. 3073/5141 cut-off events. For 617719/617719 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 33762 event pairs, 472 based on Foata normal form. 2/5129 useless extension candidates. Maximal degree in co-relation 40729. Up to 3935 conditions per place. [2024-06-03 18:41:22,142 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 411 selfloop transitions, 201 changer transitions 0/618 dead transitions. [2024-06-03 18:41:22,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 618 transitions, 10881 flow [2024-06-03 18:41:22,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:41:22,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:41:22,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-03 18:41:22,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-03 18:41:22,143 INFO L175 Difference]: Start difference. First operand has 421 places, 576 transitions, 8979 flow. Second operand 8 states and 196 transitions. [2024-06-03 18:41:22,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 618 transitions, 10881 flow [2024-06-03 18:41:26,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 618 transitions, 10567 flow, removed 49 selfloop flow, removed 3 redundant places. [2024-06-03 18:41:26,543 INFO L231 Difference]: Finished difference. Result has 426 places, 580 transitions, 9180 flow [2024-06-03 18:41:26,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8691, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9180, PETRI_PLACES=426, PETRI_TRANSITIONS=580} [2024-06-03 18:41:26,544 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 384 predicate places. [2024-06-03 18:41:26,544 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 580 transitions, 9180 flow [2024-06-03 18:41:26,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:26,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:26,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:26,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-03 18:41:26,545 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:26,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:26,545 INFO L85 PathProgramCache]: Analyzing trace with hash 496766866, now seen corresponding path program 3 times [2024-06-03 18:41:26,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:26,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896115840] [2024-06-03 18:41:26,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:26,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:26,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:26,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:26,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:26,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896115840] [2024-06-03 18:41:26,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896115840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:26,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:26,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:26,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907461111] [2024-06-03 18:41:26,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:26,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:26,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:26,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:26,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:26,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:26,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 580 transitions, 9180 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:26,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:26,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:26,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:27,673 INFO L124 PetriNetUnfolderBase]: 3094/5167 cut-off events. [2024-06-03 18:41:27,674 INFO L125 PetriNetUnfolderBase]: For 640117/640117 co-relation queries the response was YES. [2024-06-03 18:41:27,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41784 conditions, 5167 events. 3094/5167 cut-off events. For 640117/640117 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 33995 event pairs, 615 based on Foata normal form. 2/5150 useless extension candidates. Maximal degree in co-relation 41596. Up to 4357 conditions per place. [2024-06-03 18:41:27,753 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 424 selfloop transitions, 187 changer transitions 0/617 dead transitions. [2024-06-03 18:41:27,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 617 transitions, 10806 flow [2024-06-03 18:41:27,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:41:27,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:41:27,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 18:41:27,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-03 18:41:27,754 INFO L175 Difference]: Start difference. First operand has 426 places, 580 transitions, 9180 flow. Second operand 8 states and 191 transitions. [2024-06-03 18:41:27,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 617 transitions, 10806 flow [2024-06-03 18:41:31,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 617 transitions, 10426 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-03 18:41:31,878 INFO L231 Difference]: Finished difference. Result has 431 places, 584 transitions, 9304 flow [2024-06-03 18:41:31,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8806, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9304, PETRI_PLACES=431, PETRI_TRANSITIONS=584} [2024-06-03 18:41:31,878 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-03 18:41:31,878 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 584 transitions, 9304 flow [2024-06-03 18:41:31,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:31,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:31,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:31,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-03 18:41:31,879 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:31,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:31,879 INFO L85 PathProgramCache]: Analyzing trace with hash 497063536, now seen corresponding path program 4 times [2024-06-03 18:41:31,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:31,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99205213] [2024-06-03 18:41:31,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:31,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:31,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:31,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:31,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:31,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99205213] [2024-06-03 18:41:31,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99205213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:31,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:31,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:31,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186060310] [2024-06-03 18:41:31,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:31,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:31,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:31,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:31,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:32,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:32,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 584 transitions, 9304 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:32,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:32,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:32,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:33,136 INFO L124 PetriNetUnfolderBase]: 3102/5184 cut-off events. [2024-06-03 18:41:33,136 INFO L125 PetriNetUnfolderBase]: For 652145/652145 co-relation queries the response was YES. [2024-06-03 18:41:33,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42018 conditions, 5184 events. 3102/5184 cut-off events. For 652145/652145 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 34171 event pairs, 622 based on Foata normal form. 2/5172 useless extension candidates. Maximal degree in co-relation 41828. Up to 4404 conditions per place. [2024-06-03 18:41:33,213 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 424 selfloop transitions, 184 changer transitions 0/614 dead transitions. [2024-06-03 18:41:33,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 614 transitions, 10648 flow [2024-06-03 18:41:33,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:41:33,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:41:33,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 18:41:33,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-03 18:41:33,214 INFO L175 Difference]: Start difference. First operand has 431 places, 584 transitions, 9304 flow. Second operand 8 states and 186 transitions. [2024-06-03 18:41:33,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 614 transitions, 10648 flow [2024-06-03 18:41:37,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 614 transitions, 10208 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-03 18:41:37,315 INFO L231 Difference]: Finished difference. Result has 434 places, 586 transitions, 9299 flow [2024-06-03 18:41:37,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8884, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9299, PETRI_PLACES=434, PETRI_TRANSITIONS=586} [2024-06-03 18:41:37,315 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 392 predicate places. [2024-06-03 18:41:37,316 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 586 transitions, 9299 flow [2024-06-03 18:41:37,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:37,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:37,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:37,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-03 18:41:37,316 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:37,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:37,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1690316400, now seen corresponding path program 5 times [2024-06-03 18:41:37,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:37,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532744455] [2024-06-03 18:41:37,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:37,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:37,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:37,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:37,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:37,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532744455] [2024-06-03 18:41:37,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532744455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:37,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:37,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:37,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620329361] [2024-06-03 18:41:37,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:37,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:37,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:37,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:37,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:37,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:37,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 586 transitions, 9299 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:37,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:37,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:37,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:38,688 INFO L124 PetriNetUnfolderBase]: 3182/5302 cut-off events. [2024-06-03 18:41:38,689 INFO L125 PetriNetUnfolderBase]: For 735989/735989 co-relation queries the response was YES. [2024-06-03 18:41:38,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44067 conditions, 5302 events. 3182/5302 cut-off events. For 735989/735989 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 34937 event pairs, 634 based on Foata normal form. 2/5288 useless extension candidates. Maximal degree in co-relation 43876. Up to 4440 conditions per place. [2024-06-03 18:41:38,760 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 425 selfloop transitions, 191 changer transitions 0/622 dead transitions. [2024-06-03 18:41:38,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 622 transitions, 10981 flow [2024-06-03 18:41:38,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:41:38,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:41:38,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 18:41:38,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-03 18:41:38,761 INFO L175 Difference]: Start difference. First operand has 434 places, 586 transitions, 9299 flow. Second operand 8 states and 189 transitions. [2024-06-03 18:41:38,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 622 transitions, 10981 flow [2024-06-03 18:41:43,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 622 transitions, 10592 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-03 18:41:43,088 INFO L231 Difference]: Finished difference. Result has 437 places, 592 transitions, 9455 flow [2024-06-03 18:41:43,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8910, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9455, PETRI_PLACES=437, PETRI_TRANSITIONS=592} [2024-06-03 18:41:43,089 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 395 predicate places. [2024-06-03 18:41:43,089 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 592 transitions, 9455 flow [2024-06-03 18:41:43,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:43,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:43,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:43,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-03 18:41:43,089 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:43,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:43,090 INFO L85 PathProgramCache]: Analyzing trace with hash 1693173360, now seen corresponding path program 6 times [2024-06-03 18:41:43,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:43,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604872812] [2024-06-03 18:41:43,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:43,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:43,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:43,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:43,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:43,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604872812] [2024-06-03 18:41:43,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604872812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:43,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:43,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:43,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66097622] [2024-06-03 18:41:43,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:43,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:43,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:43,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:43,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:43,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:43,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 592 transitions, 9455 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:43,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:43,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:43,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:44,269 INFO L124 PetriNetUnfolderBase]: 3177/5297 cut-off events. [2024-06-03 18:41:44,269 INFO L125 PetriNetUnfolderBase]: For 737010/737010 co-relation queries the response was YES. [2024-06-03 18:41:44,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44053 conditions, 5297 events. 3177/5297 cut-off events. For 737010/737010 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 34958 event pairs, 637 based on Foata normal form. 2/5285 useless extension candidates. Maximal degree in co-relation 43860. Up to 4517 conditions per place. [2024-06-03 18:41:44,350 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 427 selfloop transitions, 184 changer transitions 0/617 dead transitions. [2024-06-03 18:41:44,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 617 transitions, 10739 flow [2024-06-03 18:41:44,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:41:44,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:41:44,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-03 18:41:44,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 18:41:44,351 INFO L175 Difference]: Start difference. First operand has 437 places, 592 transitions, 9455 flow. Second operand 8 states and 184 transitions. [2024-06-03 18:41:44,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 617 transitions, 10739 flow [2024-06-03 18:41:49,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 617 transitions, 10346 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-03 18:41:49,307 INFO L231 Difference]: Finished difference. Result has 440 places, 592 transitions, 9435 flow [2024-06-03 18:41:49,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9062, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9435, PETRI_PLACES=440, PETRI_TRANSITIONS=592} [2024-06-03 18:41:49,307 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 398 predicate places. [2024-06-03 18:41:49,307 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 592 transitions, 9435 flow [2024-06-03 18:41:49,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:49,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:49,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:49,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-03 18:41:49,308 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:49,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:49,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1110622165, now seen corresponding path program 1 times [2024-06-03 18:41:49,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:49,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384115052] [2024-06-03 18:41:49,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:49,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:49,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:49,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:49,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:49,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384115052] [2024-06-03 18:41:49,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384115052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:49,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:49,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:49,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806574775] [2024-06-03 18:41:49,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:49,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:49,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:49,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:49,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:49,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:49,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 592 transitions, 9435 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:49,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:49,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:49,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:50,469 INFO L124 PetriNetUnfolderBase]: 3182/5332 cut-off events. [2024-06-03 18:41:50,469 INFO L125 PetriNetUnfolderBase]: For 745078/745089 co-relation queries the response was YES. [2024-06-03 18:41:50,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44179 conditions, 5332 events. 3182/5332 cut-off events. For 745078/745089 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 35392 event pairs, 662 based on Foata normal form. 9/5334 useless extension candidates. Maximal degree in co-relation 43985. Up to 4153 conditions per place. [2024-06-03 18:41:50,550 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 295 selfloop transitions, 320 changer transitions 0/621 dead transitions. [2024-06-03 18:41:50,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 621 transitions, 11241 flow [2024-06-03 18:41:50,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:41:50,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:41:50,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 18:41:50,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-03 18:41:50,551 INFO L175 Difference]: Start difference. First operand has 440 places, 592 transitions, 9435 flow. Second operand 8 states and 186 transitions. [2024-06-03 18:41:50,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 621 transitions, 11241 flow [2024-06-03 18:41:55,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 621 transitions, 10850 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-03 18:41:55,819 INFO L231 Difference]: Finished difference. Result has 442 places, 595 transitions, 9758 flow [2024-06-03 18:41:55,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9044, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=317, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9758, PETRI_PLACES=442, PETRI_TRANSITIONS=595} [2024-06-03 18:41:55,819 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 400 predicate places. [2024-06-03 18:41:55,819 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 595 transitions, 9758 flow [2024-06-03 18:41:55,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:55,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:55,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:41:55,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-03 18:41:55,820 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:41:55,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:55,820 INFO L85 PathProgramCache]: Analyzing trace with hash 392723415, now seen corresponding path program 2 times [2024-06-03 18:41:55,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:55,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672668819] [2024-06-03 18:41:55,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:55,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:55,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:55,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:41:55,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:55,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672668819] [2024-06-03 18:41:55,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672668819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:55,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:55,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:41:55,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471235520] [2024-06-03 18:41:55,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:55,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:41:55,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:55,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:41:55,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:41:55,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:55,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 595 transitions, 9758 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:41:55,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:55,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:55,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:57,056 INFO L124 PetriNetUnfolderBase]: 3195/5324 cut-off events. [2024-06-03 18:41:57,056 INFO L125 PetriNetUnfolderBase]: For 763570/763570 co-relation queries the response was YES. [2024-06-03 18:41:57,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44849 conditions, 5324 events. 3195/5324 cut-off events. For 763570/763570 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 35087 event pairs, 665 based on Foata normal form. 1/5311 useless extension candidates. Maximal degree in co-relation 44654. Up to 4168 conditions per place. [2024-06-03 18:41:57,136 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 267 selfloop transitions, 359 changer transitions 0/632 dead transitions. [2024-06-03 18:41:57,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 632 transitions, 11906 flow [2024-06-03 18:41:57,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:41:57,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:41:57,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-03 18:41:57,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745257452574526 [2024-06-03 18:41:57,138 INFO L175 Difference]: Start difference. First operand has 442 places, 595 transitions, 9758 flow. Second operand 9 states and 212 transitions. [2024-06-03 18:41:57,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 632 transitions, 11906 flow [2024-06-03 18:42:01,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 632 transitions, 10845 flow, removed 77 selfloop flow, removed 7 redundant places. [2024-06-03 18:42:01,910 INFO L231 Difference]: Finished difference. Result has 444 places, 601 transitions, 9569 flow [2024-06-03 18:42:01,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8761, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=353, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9569, PETRI_PLACES=444, PETRI_TRANSITIONS=601} [2024-06-03 18:42:01,911 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 402 predicate places. [2024-06-03 18:42:01,911 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 601 transitions, 9569 flow [2024-06-03 18:42:01,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:01,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:01,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:01,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-03 18:42:01,911 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:01,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:01,912 INFO L85 PathProgramCache]: Analyzing trace with hash 497074231, now seen corresponding path program 3 times [2024-06-03 18:42:01,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:01,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389057078] [2024-06-03 18:42:01,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:01,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:01,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:02,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:02,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:02,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389057078] [2024-06-03 18:42:02,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389057078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:02,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:02,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:42:02,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260487565] [2024-06-03 18:42:02,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:02,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:42:02,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:02,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:42:02,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:42:02,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:02,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 601 transitions, 9569 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:02,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:02,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:02,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:03,245 INFO L124 PetriNetUnfolderBase]: 3192/5319 cut-off events. [2024-06-03 18:42:03,245 INFO L125 PetriNetUnfolderBase]: For 766117/766117 co-relation queries the response was YES. [2024-06-03 18:42:03,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44470 conditions, 5319 events. 3192/5319 cut-off events. For 766117/766117 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 35041 event pairs, 667 based on Foata normal form. 1/5306 useless extension candidates. Maximal degree in co-relation 44276. Up to 4165 conditions per place. [2024-06-03 18:42:03,317 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 266 selfloop transitions, 359 changer transitions 0/631 dead transitions. [2024-06-03 18:42:03,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 631 transitions, 11345 flow [2024-06-03 18:42:03,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:42:03,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:42:03,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-03 18:42:03,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5663956639566395 [2024-06-03 18:42:03,319 INFO L175 Difference]: Start difference. First operand has 444 places, 601 transitions, 9569 flow. Second operand 9 states and 209 transitions. [2024-06-03 18:42:03,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 631 transitions, 11345 flow [2024-06-03 18:42:08,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 631 transitions, 10769 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-03 18:42:08,517 INFO L231 Difference]: Finished difference. Result has 448 places, 601 transitions, 9717 flow [2024-06-03 18:42:08,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8993, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=359, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9717, PETRI_PLACES=448, PETRI_TRANSITIONS=601} [2024-06-03 18:42:08,518 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 406 predicate places. [2024-06-03 18:42:08,518 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 601 transitions, 9717 flow [2024-06-03 18:42:08,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:08,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:08,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:08,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-03 18:42:08,518 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:08,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:08,519 INFO L85 PathProgramCache]: Analyzing trace with hash 2016523415, now seen corresponding path program 4 times [2024-06-03 18:42:08,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:08,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246986344] [2024-06-03 18:42:08,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:08,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:08,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:08,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:08,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:08,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246986344] [2024-06-03 18:42:08,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246986344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:08,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:08,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:42:08,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639060046] [2024-06-03 18:42:08,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:08,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:42:08,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:08,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:42:08,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:42:08,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:08,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 601 transitions, 9717 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:08,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:08,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:08,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:09,798 INFO L124 PetriNetUnfolderBase]: 3213/5355 cut-off events. [2024-06-03 18:42:09,798 INFO L125 PetriNetUnfolderBase]: For 794690/794690 co-relation queries the response was YES. [2024-06-03 18:42:09,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45132 conditions, 5355 events. 3213/5355 cut-off events. For 794690/794690 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 35385 event pairs, 667 based on Foata normal form. 1/5342 useless extension candidates. Maximal degree in co-relation 44936. Up to 4189 conditions per place. [2024-06-03 18:42:09,889 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 267 selfloop transitions, 366 changer transitions 0/639 dead transitions. [2024-06-03 18:42:09,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 639 transitions, 11896 flow [2024-06-03 18:42:09,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:42:09,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:42:09,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-03 18:42:09,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551219512195122 [2024-06-03 18:42:09,890 INFO L175 Difference]: Start difference. First operand has 448 places, 601 transitions, 9717 flow. Second operand 10 states and 226 transitions. [2024-06-03 18:42:09,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 639 transitions, 11896 flow [2024-06-03 18:42:15,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 639 transitions, 11152 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-03 18:42:15,832 INFO L231 Difference]: Finished difference. Result has 450 places, 610 transitions, 9870 flow [2024-06-03 18:42:15,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8991, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=357, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9870, PETRI_PLACES=450, PETRI_TRANSITIONS=610} [2024-06-03 18:42:15,833 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 408 predicate places. [2024-06-03 18:42:15,833 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 610 transitions, 9870 flow [2024-06-03 18:42:15,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:15,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:15,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:15,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-03 18:42:15,834 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:15,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:15,834 INFO L85 PathProgramCache]: Analyzing trace with hash -164164095, now seen corresponding path program 5 times [2024-06-03 18:42:15,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:15,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305672189] [2024-06-03 18:42:15,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:15,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:15,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:15,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:15,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:15,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305672189] [2024-06-03 18:42:15,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305672189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:15,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:15,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:42:15,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799326732] [2024-06-03 18:42:15,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:15,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:42:15,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:15,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:42:15,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:42:16,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:16,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 610 transitions, 9870 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:16,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:16,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:16,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:17,104 INFO L124 PetriNetUnfolderBase]: 3226/5380 cut-off events. [2024-06-03 18:42:17,105 INFO L125 PetriNetUnfolderBase]: For 814820/814820 co-relation queries the response was YES. [2024-06-03 18:42:17,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45515 conditions, 5380 events. 3226/5380 cut-off events. For 814820/814820 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 35612 event pairs, 662 based on Foata normal form. 1/5367 useless extension candidates. Maximal degree in co-relation 45318. Up to 4204 conditions per place. [2024-06-03 18:42:17,191 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 271 selfloop transitions, 369 changer transitions 0/646 dead transitions. [2024-06-03 18:42:17,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 646 transitions, 12250 flow [2024-06-03 18:42:17,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:42:17,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:42:17,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-03 18:42:17,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5585365853658537 [2024-06-03 18:42:17,192 INFO L175 Difference]: Start difference. First operand has 450 places, 610 transitions, 9870 flow. Second operand 10 states and 229 transitions. [2024-06-03 18:42:17,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 646 transitions, 12250 flow [2024-06-03 18:42:21,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 646 transitions, 11645 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-03 18:42:21,981 INFO L231 Difference]: Finished difference. Result has 454 places, 616 transitions, 10117 flow [2024-06-03 18:42:21,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9271, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=363, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10117, PETRI_PLACES=454, PETRI_TRANSITIONS=616} [2024-06-03 18:42:21,982 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 412 predicate places. [2024-06-03 18:42:21,982 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 616 transitions, 10117 flow [2024-06-03 18:42:21,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:21,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:21,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:21,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-03 18:42:21,983 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:21,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:21,983 INFO L85 PathProgramCache]: Analyzing trace with hash 747943503, now seen corresponding path program 6 times [2024-06-03 18:42:21,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:21,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39879326] [2024-06-03 18:42:21,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:21,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:21,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:22,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:22,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:22,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39879326] [2024-06-03 18:42:22,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39879326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:22,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:22,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:42:22,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115099697] [2024-06-03 18:42:22,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:22,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:42:22,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:22,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:42:22,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:42:22,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:22,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 616 transitions, 10117 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:22,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:22,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:22,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:23,247 INFO L124 PetriNetUnfolderBase]: 3223/5369 cut-off events. [2024-06-03 18:42:23,247 INFO L125 PetriNetUnfolderBase]: For 824049/824049 co-relation queries the response was YES. [2024-06-03 18:42:23,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45520 conditions, 5369 events. 3223/5369 cut-off events. For 824049/824049 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 35473 event pairs, 672 based on Foata normal form. 1/5356 useless extension candidates. Maximal degree in co-relation 45321. Up to 4201 conditions per place. [2024-06-03 18:42:23,335 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 268 selfloop transitions, 369 changer transitions 0/643 dead transitions. [2024-06-03 18:42:23,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 643 transitions, 11921 flow [2024-06-03 18:42:23,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:42:23,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:42:23,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-03 18:42:23,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5636856368563685 [2024-06-03 18:42:23,336 INFO L175 Difference]: Start difference. First operand has 454 places, 616 transitions, 10117 flow. Second operand 9 states and 208 transitions. [2024-06-03 18:42:23,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 643 transitions, 11921 flow [2024-06-03 18:42:28,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 643 transitions, 11133 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-03 18:42:28,781 INFO L231 Difference]: Finished difference. Result has 457 places, 616 transitions, 10073 flow [2024-06-03 18:42:28,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9329, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=369, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10073, PETRI_PLACES=457, PETRI_TRANSITIONS=616} [2024-06-03 18:42:28,782 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 415 predicate places. [2024-06-03 18:42:28,782 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 616 transitions, 10073 flow [2024-06-03 18:42:28,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:28,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:28,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:28,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-03 18:42:28,782 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:28,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:28,783 INFO L85 PathProgramCache]: Analyzing trace with hash -385842670, now seen corresponding path program 7 times [2024-06-03 18:42:28,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:28,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142958624] [2024-06-03 18:42:28,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:28,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:28,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:28,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:28,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:28,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142958624] [2024-06-03 18:42:28,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142958624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:28,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:28,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:28,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804363667] [2024-06-03 18:42:28,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:28,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:28,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:28,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:28,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:28,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:28,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 616 transitions, 10073 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:28,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:28,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:28,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:30,069 INFO L124 PetriNetUnfolderBase]: 3257/5437 cut-off events. [2024-06-03 18:42:30,069 INFO L125 PetriNetUnfolderBase]: For 871339/871339 co-relation queries the response was YES. [2024-06-03 18:42:30,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46574 conditions, 5437 events. 3257/5437 cut-off events. For 871339/871339 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 36096 event pairs, 593 based on Foata normal form. 2/5426 useless extension candidates. Maximal degree in co-relation 46374. Up to 4782 conditions per place. [2024-06-03 18:42:30,153 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 559 selfloop transitions, 87 changer transitions 0/652 dead transitions. [2024-06-03 18:42:30,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 652 transitions, 11845 flow [2024-06-03 18:42:30,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:30,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:30,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-03 18:42:30,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-03 18:42:30,154 INFO L175 Difference]: Start difference. First operand has 457 places, 616 transitions, 10073 flow. Second operand 8 states and 185 transitions. [2024-06-03 18:42:30,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 652 transitions, 11845 flow [2024-06-03 18:42:36,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 652 transitions, 11099 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-03 18:42:36,177 INFO L231 Difference]: Finished difference. Result has 458 places, 622 transitions, 9701 flow [2024-06-03 18:42:36,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9327, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9701, PETRI_PLACES=458, PETRI_TRANSITIONS=622} [2024-06-03 18:42:36,178 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 416 predicate places. [2024-06-03 18:42:36,178 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 622 transitions, 9701 flow [2024-06-03 18:42:36,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:36,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:36,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:36,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-03 18:42:36,178 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:36,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:36,179 INFO L85 PathProgramCache]: Analyzing trace with hash -377271790, now seen corresponding path program 8 times [2024-06-03 18:42:36,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:36,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992639892] [2024-06-03 18:42:36,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:36,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:36,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:36,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:36,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:36,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992639892] [2024-06-03 18:42:36,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992639892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:36,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:36,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:36,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678394394] [2024-06-03 18:42:36,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:36,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:36,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:36,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:36,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:36,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:36,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 622 transitions, 9701 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:36,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:36,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:36,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:37,534 INFO L124 PetriNetUnfolderBase]: 3252/5435 cut-off events. [2024-06-03 18:42:37,534 INFO L125 PetriNetUnfolderBase]: For 869381/869381 co-relation queries the response was YES. [2024-06-03 18:42:37,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45882 conditions, 5435 events. 3252/5435 cut-off events. For 869381/869381 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 36077 event pairs, 599 based on Foata normal form. 2/5429 useless extension candidates. Maximal degree in co-relation 45680. Up to 4817 conditions per place. [2024-06-03 18:42:37,613 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 559 selfloop transitions, 82 changer transitions 0/647 dead transitions. [2024-06-03 18:42:37,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 647 transitions, 11045 flow [2024-06-03 18:42:37,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:37,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:37,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 18:42:37,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:42:37,615 INFO L175 Difference]: Start difference. First operand has 458 places, 622 transitions, 9701 flow. Second operand 8 states and 180 transitions. [2024-06-03 18:42:37,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 647 transitions, 11045 flow [2024-06-03 18:42:43,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 647 transitions, 10797 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-03 18:42:43,933 INFO L231 Difference]: Finished difference. Result has 461 places, 622 transitions, 9622 flow [2024-06-03 18:42:43,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9453, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9622, PETRI_PLACES=461, PETRI_TRANSITIONS=622} [2024-06-03 18:42:43,933 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 419 predicate places. [2024-06-03 18:42:43,933 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 622 transitions, 9622 flow [2024-06-03 18:42:43,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:43,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:43,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:43,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-03 18:42:43,934 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:43,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:43,934 INFO L85 PathProgramCache]: Analyzing trace with hash -90384460, now seen corresponding path program 9 times [2024-06-03 18:42:43,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:43,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502910250] [2024-06-03 18:42:43,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:43,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:43,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:44,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:44,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:44,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502910250] [2024-06-03 18:42:44,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502910250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:44,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:44,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:44,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846247892] [2024-06-03 18:42:44,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:44,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:44,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:44,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:44,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:44,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:44,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 622 transitions, 9622 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:44,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:44,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:44,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:45,189 INFO L124 PetriNetUnfolderBase]: 3260/5447 cut-off events. [2024-06-03 18:42:45,189 INFO L125 PetriNetUnfolderBase]: For 881911/881911 co-relation queries the response was YES. [2024-06-03 18:42:45,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45889 conditions, 5447 events. 3260/5447 cut-off events. For 881911/881911 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 36222 event pairs, 599 based on Foata normal form. 2/5441 useless extension candidates. Maximal degree in co-relation 45686. Up to 4829 conditions per place. [2024-06-03 18:42:45,277 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 562 selfloop transitions, 83 changer transitions 0/651 dead transitions. [2024-06-03 18:42:45,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 651 transitions, 11020 flow [2024-06-03 18:42:45,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:42:45,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:42:45,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-03 18:42:45,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5219512195121951 [2024-06-03 18:42:45,279 INFO L175 Difference]: Start difference. First operand has 461 places, 622 transitions, 9622 flow. Second operand 10 states and 214 transitions. [2024-06-03 18:42:45,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 651 transitions, 11020 flow [2024-06-03 18:42:50,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 651 transitions, 10837 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-03 18:42:50,980 INFO L231 Difference]: Finished difference. Result has 465 places, 624 transitions, 9656 flow [2024-06-03 18:42:50,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9439, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9656, PETRI_PLACES=465, PETRI_TRANSITIONS=624} [2024-06-03 18:42:50,981 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 423 predicate places. [2024-06-03 18:42:50,981 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 624 transitions, 9656 flow [2024-06-03 18:42:50,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:50,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:50,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:50,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-03 18:42:50,981 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:50,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:50,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1665685580, now seen corresponding path program 10 times [2024-06-03 18:42:50,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:50,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248273719] [2024-06-03 18:42:50,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:50,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:50,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:51,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:51,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:51,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248273719] [2024-06-03 18:42:51,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248273719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:51,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:51,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:51,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037124359] [2024-06-03 18:42:51,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:51,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:51,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:51,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:51,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:51,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:51,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 624 transitions, 9656 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:51,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:51,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:51,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:52,261 INFO L124 PetriNetUnfolderBase]: 3268/5459 cut-off events. [2024-06-03 18:42:52,261 INFO L125 PetriNetUnfolderBase]: For 896090/896090 co-relation queries the response was YES. [2024-06-03 18:42:52,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46089 conditions, 5459 events. 3268/5459 cut-off events. For 896090/896090 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 36269 event pairs, 599 based on Foata normal form. 2/5453 useless extension candidates. Maximal degree in co-relation 45885. Up to 4859 conditions per place. [2024-06-03 18:42:52,345 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 568 selfloop transitions, 71 changer transitions 0/645 dead transitions. [2024-06-03 18:42:52,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 645 transitions, 11026 flow [2024-06-03 18:42:52,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:52,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:52,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-03 18:42:52,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-03 18:42:52,346 INFO L175 Difference]: Start difference. First operand has 465 places, 624 transitions, 9656 flow. Second operand 8 states and 174 transitions. [2024-06-03 18:42:52,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 645 transitions, 11026 flow [2024-06-03 18:42:57,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 645 transitions, 10835 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-03 18:42:57,876 INFO L231 Difference]: Finished difference. Result has 465 places, 626 transitions, 9662 flow [2024-06-03 18:42:57,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9465, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9662, PETRI_PLACES=465, PETRI_TRANSITIONS=626} [2024-06-03 18:42:57,876 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 423 predicate places. [2024-06-03 18:42:57,876 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 626 transitions, 9662 flow [2024-06-03 18:42:57,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:57,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:57,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:42:57,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-03 18:42:57,877 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:42:57,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:57,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1780976750, now seen corresponding path program 11 times [2024-06-03 18:42:57,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:57,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196332083] [2024-06-03 18:42:57,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:57,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:57,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:57,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:42:57,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:57,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196332083] [2024-06-03 18:42:57,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196332083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:57,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:57,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:57,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128179224] [2024-06-03 18:42:57,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:57,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:57,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:57,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:57,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:58,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:58,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 626 transitions, 9662 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:42:58,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:58,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:58,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:59,105 INFO L124 PetriNetUnfolderBase]: 3276/5456 cut-off events. [2024-06-03 18:42:59,106 INFO L125 PetriNetUnfolderBase]: For 911577/911577 co-relation queries the response was YES. [2024-06-03 18:42:59,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46229 conditions, 5456 events. 3276/5456 cut-off events. For 911577/911577 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 36157 event pairs, 639 based on Foata normal form. 2/5444 useless extension candidates. Maximal degree in co-relation 46024. Up to 4660 conditions per place. [2024-06-03 18:42:59,190 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 461 selfloop transitions, 180 changer transitions 0/647 dead transitions. [2024-06-03 18:42:59,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 647 transitions, 11036 flow [2024-06-03 18:42:59,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:59,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:59,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-03 18:42:59,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-03 18:42:59,191 INFO L175 Difference]: Start difference. First operand has 465 places, 626 transitions, 9662 flow. Second operand 8 states and 179 transitions. [2024-06-03 18:42:59,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 647 transitions, 11036 flow [2024-06-03 18:43:04,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 647 transitions, 10865 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-03 18:43:04,855 INFO L231 Difference]: Finished difference. Result has 467 places, 628 transitions, 9906 flow [2024-06-03 18:43:04,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9491, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9906, PETRI_PLACES=467, PETRI_TRANSITIONS=628} [2024-06-03 18:43:04,855 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 425 predicate places. [2024-06-03 18:43:04,855 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 628 transitions, 9906 flow [2024-06-03 18:43:04,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:04,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:04,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:04,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-03 18:43:04,856 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:04,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:04,856 INFO L85 PathProgramCache]: Analyzing trace with hash -880512932, now seen corresponding path program 12 times [2024-06-03 18:43:04,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:04,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865740604] [2024-06-03 18:43:04,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:04,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:04,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:04,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:04,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:04,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865740604] [2024-06-03 18:43:04,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865740604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:04,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:04,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:43:04,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892103214] [2024-06-03 18:43:04,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:04,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:43:04,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:04,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:43:04,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:43:05,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:05,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 628 transitions, 9906 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:05,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:05,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:05,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:06,159 INFO L124 PetriNetUnfolderBase]: 3343/5555 cut-off events. [2024-06-03 18:43:06,159 INFO L125 PetriNetUnfolderBase]: For 1004114/1004114 co-relation queries the response was YES. [2024-06-03 18:43:06,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48530 conditions, 5555 events. 3343/5555 cut-off events. For 1004114/1004114 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 36806 event pairs, 650 based on Foata normal form. 2/5541 useless extension candidates. Maximal degree in co-relation 48324. Up to 4676 conditions per place. [2024-06-03 18:43:06,248 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 461 selfloop transitions, 189 changer transitions 0/656 dead transitions. [2024-06-03 18:43:06,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 656 transitions, 11636 flow [2024-06-03 18:43:06,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:43:06,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:43:06,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-03 18:43:06,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 18:43:06,249 INFO L175 Difference]: Start difference. First operand has 467 places, 628 transitions, 9906 flow. Second operand 8 states and 184 transitions. [2024-06-03 18:43:06,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 656 transitions, 11636 flow [2024-06-03 18:43:12,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 656 transitions, 11247 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-03 18:43:12,576 INFO L231 Difference]: Finished difference. Result has 470 places, 632 transitions, 10026 flow [2024-06-03 18:43:12,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9517, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10026, PETRI_PLACES=470, PETRI_TRANSITIONS=632} [2024-06-03 18:43:12,577 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 428 predicate places. [2024-06-03 18:43:12,577 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 632 transitions, 10026 flow [2024-06-03 18:43:12,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:12,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:12,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:12,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-03 18:43:12,578 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:12,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:12,578 INFO L85 PathProgramCache]: Analyzing trace with hash 385141356, now seen corresponding path program 1 times [2024-06-03 18:43:12,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:12,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442996246] [2024-06-03 18:43:12,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:12,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:12,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:12,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:12,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:12,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442996246] [2024-06-03 18:43:12,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442996246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:12,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:12,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:43:12,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680903199] [2024-06-03 18:43:12,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:12,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:43:12,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:12,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:43:12,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:43:12,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:12,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 632 transitions, 10026 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:12,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:12,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:12,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:13,865 INFO L124 PetriNetUnfolderBase]: 3351/5585 cut-off events. [2024-06-03 18:43:13,865 INFO L125 PetriNetUnfolderBase]: For 1018751/1018751 co-relation queries the response was YES. [2024-06-03 18:43:13,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48887 conditions, 5585 events. 3351/5585 cut-off events. For 1018751/1018751 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 37150 event pairs, 613 based on Foata normal form. 2/5579 useless extension candidates. Maximal degree in co-relation 48679. Up to 4987 conditions per place. [2024-06-03 18:43:13,957 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 582 selfloop transitions, 68 changer transitions 0/656 dead transitions. [2024-06-03 18:43:13,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 656 transitions, 11412 flow [2024-06-03 18:43:13,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:43:13,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:43:13,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-03 18:43:13,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-03 18:43:13,958 INFO L175 Difference]: Start difference. First operand has 470 places, 632 transitions, 10026 flow. Second operand 8 states and 176 transitions. [2024-06-03 18:43:13,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 656 transitions, 11412 flow [2024-06-03 18:43:20,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 656 transitions, 11019 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-03 18:43:20,364 INFO L231 Difference]: Finished difference. Result has 473 places, 634 transitions, 9810 flow [2024-06-03 18:43:20,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9633, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9810, PETRI_PLACES=473, PETRI_TRANSITIONS=634} [2024-06-03 18:43:20,365 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 431 predicate places. [2024-06-03 18:43:20,365 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 634 transitions, 9810 flow [2024-06-03 18:43:20,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:20,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:20,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:20,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-03 18:43:20,366 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:20,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:20,366 INFO L85 PathProgramCache]: Analyzing trace with hash -380985745, now seen corresponding path program 7 times [2024-06-03 18:43:20,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:20,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074755962] [2024-06-03 18:43:20,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:20,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:20,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:20,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:20,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:20,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074755962] [2024-06-03 18:43:20,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074755962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:20,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:20,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:43:20,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878288629] [2024-06-03 18:43:20,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:20,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:43:20,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:20,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:43:20,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:43:20,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:20,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 634 transitions, 9810 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:20,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:20,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:20,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:21,700 INFO L124 PetriNetUnfolderBase]: 3380/5643 cut-off events. [2024-06-03 18:43:21,701 INFO L125 PetriNetUnfolderBase]: For 1051679/1051690 co-relation queries the response was YES. [2024-06-03 18:43:21,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49347 conditions, 5643 events. 3380/5643 cut-off events. For 1051679/1051690 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 37719 event pairs, 680 based on Foata normal form. 9/5645 useless extension candidates. Maximal degree in co-relation 49138. Up to 4542 conditions per place. [2024-06-03 18:43:21,790 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 362 selfloop transitions, 300 changer transitions 0/668 dead transitions. [2024-06-03 18:43:21,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 668 transitions, 11925 flow [2024-06-03 18:43:21,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:43:21,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:43:21,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 18:43:21,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:43:21,791 INFO L175 Difference]: Start difference. First operand has 473 places, 634 transitions, 9810 flow. Second operand 7 states and 164 transitions. [2024-06-03 18:43:21,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 668 transitions, 11925 flow [2024-06-03 18:43:27,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 668 transitions, 11772 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-03 18:43:27,611 INFO L231 Difference]: Finished difference. Result has 474 places, 646 transitions, 10504 flow [2024-06-03 18:43:27,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9657, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=288, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10504, PETRI_PLACES=474, PETRI_TRANSITIONS=646} [2024-06-03 18:43:27,611 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 432 predicate places. [2024-06-03 18:43:27,612 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 646 transitions, 10504 flow [2024-06-03 18:43:27,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:27,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:27,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:27,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-03 18:43:27,612 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:27,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:27,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1180263509, now seen corresponding path program 8 times [2024-06-03 18:43:27,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:27,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089775111] [2024-06-03 18:43:27,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:27,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:27,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:27,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:27,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:27,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089775111] [2024-06-03 18:43:27,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089775111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:27,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:27,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:43:27,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564876340] [2024-06-03 18:43:27,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:27,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:43:27,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:27,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:43:27,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:43:27,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:27,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 646 transitions, 10504 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:27,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:27,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:27,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:29,103 INFO L124 PetriNetUnfolderBase]: 3393/5650 cut-off events. [2024-06-03 18:43:29,103 INFO L125 PetriNetUnfolderBase]: For 1075103/1075103 co-relation queries the response was YES. [2024-06-03 18:43:29,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50230 conditions, 5650 events. 3393/5650 cut-off events. For 1075103/1075103 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 37645 event pairs, 633 based on Foata normal form. 1/5643 useless extension candidates. Maximal degree in co-relation 50020. Up to 4875 conditions per place. [2024-06-03 18:43:29,187 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 478 selfloop transitions, 194 changer transitions 0/678 dead transitions. [2024-06-03 18:43:29,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 678 transitions, 12238 flow [2024-06-03 18:43:29,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:43:29,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:43:29,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-03 18:43:29,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-03 18:43:29,188 INFO L175 Difference]: Start difference. First operand has 474 places, 646 transitions, 10504 flow. Second operand 9 states and 204 transitions. [2024-06-03 18:43:29,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 678 transitions, 12238 flow [2024-06-03 18:43:35,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 678 transitions, 11855 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-03 18:43:35,016 INFO L231 Difference]: Finished difference. Result has 481 places, 652 transitions, 10611 flow [2024-06-03 18:43:35,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10127, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10611, PETRI_PLACES=481, PETRI_TRANSITIONS=652} [2024-06-03 18:43:35,016 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 439 predicate places. [2024-06-03 18:43:35,017 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 652 transitions, 10611 flow [2024-06-03 18:43:35,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:35,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:35,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:35,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-03 18:43:35,017 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:35,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:35,018 INFO L85 PathProgramCache]: Analyzing trace with hash -377261095, now seen corresponding path program 9 times [2024-06-03 18:43:35,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:35,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953995130] [2024-06-03 18:43:35,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:35,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:35,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:35,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:35,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:35,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953995130] [2024-06-03 18:43:35,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953995130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:35,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:35,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:43:35,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977517094] [2024-06-03 18:43:35,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:35,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:43:35,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:35,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:43:35,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:43:35,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:35,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 652 transitions, 10611 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:35,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:35,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:35,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:36,554 INFO L124 PetriNetUnfolderBase]: 3390/5646 cut-off events. [2024-06-03 18:43:36,554 INFO L125 PetriNetUnfolderBase]: For 1083618/1083618 co-relation queries the response was YES. [2024-06-03 18:43:36,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50092 conditions, 5646 events. 3390/5646 cut-off events. For 1083618/1083618 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 37619 event pairs, 633 based on Foata normal form. 1/5639 useless extension candidates. Maximal degree in co-relation 49880. Up to 4878 conditions per place. [2024-06-03 18:43:36,637 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 482 selfloop transitions, 189 changer transitions 0/677 dead transitions. [2024-06-03 18:43:36,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 677 transitions, 12015 flow [2024-06-03 18:43:36,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:43:36,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:43:36,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-03 18:43:36,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-03 18:43:36,639 INFO L175 Difference]: Start difference. First operand has 481 places, 652 transitions, 10611 flow. Second operand 9 states and 201 transitions. [2024-06-03 18:43:36,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 677 transitions, 12015 flow [2024-06-03 18:43:44,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 677 transitions, 11611 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-03 18:43:44,844 INFO L231 Difference]: Finished difference. Result has 484 places, 652 transitions, 10591 flow [2024-06-03 18:43:44,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10207, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10591, PETRI_PLACES=484, PETRI_TRANSITIONS=652} [2024-06-03 18:43:44,844 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 442 predicate places. [2024-06-03 18:43:44,844 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 652 transitions, 10591 flow [2024-06-03 18:43:44,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:44,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:44,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:44,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-03 18:43:44,845 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:44,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:44,845 INFO L85 PathProgramCache]: Analyzing trace with hash -856570991, now seen corresponding path program 10 times [2024-06-03 18:43:44,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:44,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367143630] [2024-06-03 18:43:44,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:44,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:44,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:44,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:44,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:44,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367143630] [2024-06-03 18:43:44,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367143630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:44,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:44,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:43:44,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992382672] [2024-06-03 18:43:44,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:44,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:43:44,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:44,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:43:44,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:43:45,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:45,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 652 transitions, 10591 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:45,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:45,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:45,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:46,333 INFO L124 PetriNetUnfolderBase]: 3395/5672 cut-off events. [2024-06-03 18:43:46,333 INFO L125 PetriNetUnfolderBase]: For 1103432/1103449 co-relation queries the response was YES. [2024-06-03 18:43:46,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50270 conditions, 5672 events. 3395/5672 cut-off events. For 1103432/1103449 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 37996 event pairs, 643 based on Foata normal form. 13/5679 useless extension candidates. Maximal degree in co-relation 50057. Up to 4560 conditions per place. [2024-06-03 18:43:46,415 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 346 selfloop transitions, 334 changer transitions 0/686 dead transitions. [2024-06-03 18:43:46,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 686 transitions, 12846 flow [2024-06-03 18:43:46,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:43:46,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:43:46,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-03 18:43:46,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-03 18:43:46,416 INFO L175 Difference]: Start difference. First operand has 484 places, 652 transitions, 10591 flow. Second operand 9 states and 210 transitions. [2024-06-03 18:43:46,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 686 transitions, 12846 flow [2024-06-03 18:43:54,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 686 transitions, 12464 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-03 18:43:54,979 INFO L231 Difference]: Finished difference. Result has 485 places, 655 transitions, 10940 flow [2024-06-03 18:43:54,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10209, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=331, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10940, PETRI_PLACES=485, PETRI_TRANSITIONS=655} [2024-06-03 18:43:54,979 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 443 predicate places. [2024-06-03 18:43:54,979 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 655 transitions, 10940 flow [2024-06-03 18:43:54,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:54,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:54,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:43:54,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-03 18:43:54,980 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:43:54,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:54,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1008483209, now seen corresponding path program 11 times [2024-06-03 18:43:54,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:54,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582960048] [2024-06-03 18:43:54,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:54,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:54,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:55,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:43:55,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:55,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582960048] [2024-06-03 18:43:55,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582960048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:55,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:55,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:43:55,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581473182] [2024-06-03 18:43:55,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:55,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:43:55,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:55,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:43:55,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:43:55,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:55,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 655 transitions, 10940 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:43:55,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:55,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:55,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:56,511 INFO L124 PetriNetUnfolderBase]: 3408/5694 cut-off events. [2024-06-03 18:43:56,511 INFO L125 PetriNetUnfolderBase]: For 1130887/1130904 co-relation queries the response was YES. [2024-06-03 18:43:56,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51079 conditions, 5694 events. 3408/5694 cut-off events. For 1130887/1130904 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 38121 event pairs, 643 based on Foata normal form. 13/5701 useless extension candidates. Maximal degree in co-relation 50865. Up to 4575 conditions per place. [2024-06-03 18:43:56,595 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 338 selfloop transitions, 347 changer transitions 0/691 dead transitions. [2024-06-03 18:43:56,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 691 transitions, 13276 flow [2024-06-03 18:43:56,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:43:56,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:43:56,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 241 transitions. [2024-06-03 18:43:56,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5343680709534369 [2024-06-03 18:43:56,596 INFO L175 Difference]: Start difference. First operand has 485 places, 655 transitions, 10940 flow. Second operand 11 states and 241 transitions. [2024-06-03 18:43:56,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 691 transitions, 13276 flow [2024-06-03 18:44:05,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 691 transitions, 12288 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-03 18:44:05,208 INFO L231 Difference]: Finished difference. Result has 488 places, 661 transitions, 10778 flow [2024-06-03 18:44:05,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9970, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=341, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10778, PETRI_PLACES=488, PETRI_TRANSITIONS=661} [2024-06-03 18:44:05,209 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 446 predicate places. [2024-06-03 18:44:05,209 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 661 transitions, 10778 flow [2024-06-03 18:44:05,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:05,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:05,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:05,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-03 18:44:05,209 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:05,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:05,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1008494369, now seen corresponding path program 12 times [2024-06-03 18:44:05,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:05,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774589651] [2024-06-03 18:44:05,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:05,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:05,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:05,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:05,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:05,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774589651] [2024-06-03 18:44:05,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774589651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:05,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:05,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:44:05,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665993565] [2024-06-03 18:44:05,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:05,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:44:05,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:05,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:44:05,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:44:05,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:05,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 661 transitions, 10778 flow. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:05,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:05,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:05,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:06,742 INFO L124 PetriNetUnfolderBase]: 3405/5690 cut-off events. [2024-06-03 18:44:06,742 INFO L125 PetriNetUnfolderBase]: For 1135865/1135882 co-relation queries the response was YES. [2024-06-03 18:44:06,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50853 conditions, 5690 events. 3405/5690 cut-off events. For 1135865/1135882 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 38146 event pairs, 643 based on Foata normal form. 13/5697 useless extension candidates. Maximal degree in co-relation 50638. Up to 4572 conditions per place. [2024-06-03 18:44:06,827 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 339 selfloop transitions, 344 changer transitions 0/689 dead transitions. [2024-06-03 18:44:06,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 689 transitions, 12728 flow [2024-06-03 18:44:06,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:44:06,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:44:06,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-03 18:44:06,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:44:06,828 INFO L175 Difference]: Start difference. First operand has 488 places, 661 transitions, 10778 flow. Second operand 10 states and 225 transitions. [2024-06-03 18:44:06,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 689 transitions, 12728 flow [2024-06-03 18:44:13,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 689 transitions, 12099 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-03 18:44:13,926 INFO L231 Difference]: Finished difference. Result has 491 places, 661 transitions, 10843 flow [2024-06-03 18:44:13,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10149, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=344, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10843, PETRI_PLACES=491, PETRI_TRANSITIONS=661} [2024-06-03 18:44:13,927 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 449 predicate places. [2024-06-03 18:44:13,927 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 661 transitions, 10843 flow [2024-06-03 18:44:13,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:13,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:13,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:13,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-03 18:44:13,928 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:13,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:13,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1459229367, now seen corresponding path program 13 times [2024-06-03 18:44:13,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:13,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977610619] [2024-06-03 18:44:13,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:13,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:13,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:14,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:14,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:14,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977610619] [2024-06-03 18:44:14,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977610619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:14,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:14,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:44:14,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364247371] [2024-06-03 18:44:14,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:14,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:44:14,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:14,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:44:14,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:44:14,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:14,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 661 transitions, 10843 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:14,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:14,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:14,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:15,529 INFO L124 PetriNetUnfolderBase]: 3410/5682 cut-off events. [2024-06-03 18:44:15,529 INFO L125 PetriNetUnfolderBase]: For 1150665/1150665 co-relation queries the response was YES. [2024-06-03 18:44:15,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51065 conditions, 5682 events. 3410/5682 cut-off events. For 1150665/1150665 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 37969 event pairs, 633 based on Foata normal form. 1/5675 useless extension candidates. Maximal degree in co-relation 50849. Up to 4906 conditions per place. [2024-06-03 18:44:15,613 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 495 selfloop transitions, 190 changer transitions 0/691 dead transitions. [2024-06-03 18:44:15,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 691 transitions, 12342 flow [2024-06-03 18:44:15,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:44:15,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:44:15,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-06-03 18:44:15,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277161862527716 [2024-06-03 18:44:15,615 INFO L175 Difference]: Start difference. First operand has 491 places, 661 transitions, 10843 flow. Second operand 11 states and 238 transitions. [2024-06-03 18:44:15,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 691 transitions, 12342 flow [2024-06-03 18:44:23,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 691 transitions, 11640 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-03 18:44:23,519 INFO L231 Difference]: Finished difference. Result has 493 places, 664 transitions, 10596 flow [2024-06-03 18:44:23,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10147, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10596, PETRI_PLACES=493, PETRI_TRANSITIONS=664} [2024-06-03 18:44:23,520 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 451 predicate places. [2024-06-03 18:44:23,520 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 664 transitions, 10596 flow [2024-06-03 18:44:23,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:23,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:23,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:23,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-03 18:44:23,520 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:23,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:23,521 INFO L85 PathProgramCache]: Analyzing trace with hash 385134753, now seen corresponding path program 14 times [2024-06-03 18:44:23,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:23,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57345387] [2024-06-03 18:44:23,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:23,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:23,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:23,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:23,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:23,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57345387] [2024-06-03 18:44:23,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57345387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:23,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:23,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:44:23,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389490702] [2024-06-03 18:44:23,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:23,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:44:23,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:23,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:44:23,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:44:23,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:23,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 664 transitions, 10596 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:23,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:23,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:23,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:25,140 INFO L124 PetriNetUnfolderBase]: 3431/5719 cut-off events. [2024-06-03 18:44:25,141 INFO L125 PetriNetUnfolderBase]: For 1183379/1183379 co-relation queries the response was YES. [2024-06-03 18:44:25,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51296 conditions, 5719 events. 3431/5719 cut-off events. For 1183379/1183379 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 38241 event pairs, 630 based on Foata normal form. 1/5712 useless extension candidates. Maximal degree in co-relation 51079. Up to 4905 conditions per place. [2024-06-03 18:44:25,227 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 486 selfloop transitions, 211 changer transitions 0/703 dead transitions. [2024-06-03 18:44:25,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 703 transitions, 12763 flow [2024-06-03 18:44:25,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 18:44:25,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 18:44:25,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 259 transitions. [2024-06-03 18:44:25,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5264227642276422 [2024-06-03 18:44:25,229 INFO L175 Difference]: Start difference. First operand has 493 places, 664 transitions, 10596 flow. Second operand 12 states and 259 transitions. [2024-06-03 18:44:25,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 703 transitions, 12763 flow [2024-06-03 18:44:32,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 703 transitions, 12351 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-03 18:44:32,117 INFO L231 Difference]: Finished difference. Result has 497 places, 673 transitions, 10822 flow [2024-06-03 18:44:32,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10184, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10822, PETRI_PLACES=497, PETRI_TRANSITIONS=673} [2024-06-03 18:44:32,117 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 455 predicate places. [2024-06-03 18:44:32,117 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 673 transitions, 10822 flow [2024-06-03 18:44:32,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:32,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:32,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:32,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-03 18:44:32,118 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:32,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:32,118 INFO L85 PathProgramCache]: Analyzing trace with hash -90379345, now seen corresponding path program 15 times [2024-06-03 18:44:32,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:32,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665173437] [2024-06-03 18:44:32,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:32,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:32,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:32,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:32,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:32,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665173437] [2024-06-03 18:44:32,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665173437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:32,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:32,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:44:32,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173988889] [2024-06-03 18:44:32,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:32,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:44:32,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:32,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:44:32,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:44:32,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:32,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 673 transitions, 10822 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:32,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:32,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:32,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:33,763 INFO L124 PetriNetUnfolderBase]: 3436/5728 cut-off events. [2024-06-03 18:44:33,763 INFO L125 PetriNetUnfolderBase]: For 1201084/1201084 co-relation queries the response was YES. [2024-06-03 18:44:33,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51577 conditions, 5728 events. 3436/5728 cut-off events. For 1201084/1201084 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 38286 event pairs, 630 based on Foata normal form. 1/5721 useless extension candidates. Maximal degree in co-relation 51358. Up to 4911 conditions per place. [2024-06-03 18:44:33,853 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 488 selfloop transitions, 214 changer transitions 0/708 dead transitions. [2024-06-03 18:44:33,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 708 transitions, 12902 flow [2024-06-03 18:44:33,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-03 18:44:33,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-03 18:44:33,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 295 transitions. [2024-06-03 18:44:33,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5139372822299652 [2024-06-03 18:44:33,855 INFO L175 Difference]: Start difference. First operand has 497 places, 673 transitions, 10822 flow. Second operand 14 states and 295 transitions. [2024-06-03 18:44:33,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 708 transitions, 12902 flow [2024-06-03 18:44:41,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 708 transitions, 12574 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-03 18:44:41,432 INFO L231 Difference]: Finished difference. Result has 504 places, 676 transitions, 11000 flow [2024-06-03 18:44:41,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10514, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11000, PETRI_PLACES=504, PETRI_TRANSITIONS=676} [2024-06-03 18:44:41,433 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 462 predicate places. [2024-06-03 18:44:41,433 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 676 transitions, 11000 flow [2024-06-03 18:44:41,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:41,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:41,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:41,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-03 18:44:41,433 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:41,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:41,434 INFO L85 PathProgramCache]: Analyzing trace with hash -90022225, now seen corresponding path program 16 times [2024-06-03 18:44:41,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:41,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342809399] [2024-06-03 18:44:41,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:41,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:41,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:41,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:41,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:41,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342809399] [2024-06-03 18:44:41,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342809399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:41,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:41,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:44:41,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771052949] [2024-06-03 18:44:41,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:41,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:44:41,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:41,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:44:41,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:44:41,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:41,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 676 transitions, 11000 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:41,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:41,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:41,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:43,012 INFO L124 PetriNetUnfolderBase]: 3441/5736 cut-off events. [2024-06-03 18:44:43,012 INFO L125 PetriNetUnfolderBase]: For 1217894/1217894 co-relation queries the response was YES. [2024-06-03 18:44:43,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52064 conditions, 5736 events. 3441/5736 cut-off events. For 1217894/1217894 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 38400 event pairs, 632 based on Foata normal form. 1/5729 useless extension candidates. Maximal degree in co-relation 51843. Up to 4939 conditions per place. [2024-06-03 18:44:43,103 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 502 selfloop transitions, 201 changer transitions 0/709 dead transitions. [2024-06-03 18:44:43,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 709 transitions, 12793 flow [2024-06-03 18:44:43,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 18:44:43,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 18:44:43,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 270 transitions. [2024-06-03 18:44:43,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5065666041275797 [2024-06-03 18:44:43,104 INFO L175 Difference]: Start difference. First operand has 504 places, 676 transitions, 11000 flow. Second operand 13 states and 270 transitions. [2024-06-03 18:44:43,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 709 transitions, 12793 flow [2024-06-03 18:44:51,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 709 transitions, 12329 flow, removed 11 selfloop flow, removed 12 redundant places. [2024-06-03 18:44:51,239 INFO L231 Difference]: Finished difference. Result has 505 places, 679 transitions, 10999 flow [2024-06-03 18:44:51,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10542, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10999, PETRI_PLACES=505, PETRI_TRANSITIONS=679} [2024-06-03 18:44:51,239 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 463 predicate places. [2024-06-03 18:44:51,239 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 679 transitions, 10999 flow [2024-06-03 18:44:51,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:51,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:44:51,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:44:51,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-03 18:44:51,240 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:44:51,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:44:51,240 INFO L85 PathProgramCache]: Analyzing trace with hash 579111351, now seen corresponding path program 17 times [2024-06-03 18:44:51,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:44:51,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078830624] [2024-06-03 18:44:51,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:44:51,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:44:51,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:44:51,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:44:51,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:44:51,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078830624] [2024-06-03 18:44:51,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078830624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:44:51,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:44:51,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:44:51,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801903826] [2024-06-03 18:44:51,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:44:51,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:44:51,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:44:51,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:44:51,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:44:51,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:44:51,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 679 transitions, 10999 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:44:51,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:44:51,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:44:51,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:44:52,858 INFO L124 PetriNetUnfolderBase]: 3438/5732 cut-off events. [2024-06-03 18:44:52,859 INFO L125 PetriNetUnfolderBase]: For 1225795/1225795 co-relation queries the response was YES. [2024-06-03 18:44:52,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51986 conditions, 5732 events. 3438/5732 cut-off events. For 1225795/1225795 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 38402 event pairs, 632 based on Foata normal form. 1/5725 useless extension candidates. Maximal degree in co-relation 51764. Up to 4936 conditions per place. [2024-06-03 18:44:52,951 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 503 selfloop transitions, 201 changer transitions 0/710 dead transitions. [2024-06-03 18:44:52,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 710 transitions, 12481 flow [2024-06-03 18:44:52,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-03 18:44:52,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-03 18:44:52,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 303 transitions. [2024-06-03 18:44:52,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4926829268292683 [2024-06-03 18:44:52,952 INFO L175 Difference]: Start difference. First operand has 505 places, 679 transitions, 10999 flow. Second operand 15 states and 303 transitions. [2024-06-03 18:44:52,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 710 transitions, 12481 flow [2024-06-03 18:45:01,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 710 transitions, 12063 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-03 18:45:01,096 INFO L231 Difference]: Finished difference. Result has 510 places, 679 transitions, 10989 flow [2024-06-03 18:45:01,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10581, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=10989, PETRI_PLACES=510, PETRI_TRANSITIONS=679} [2024-06-03 18:45:01,097 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 468 predicate places. [2024-06-03 18:45:01,097 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 679 transitions, 10989 flow [2024-06-03 18:45:01,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:01,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:01,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:01,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-03 18:45:01,097 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:01,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:01,098 INFO L85 PathProgramCache]: Analyzing trace with hash -944944131, now seen corresponding path program 18 times [2024-06-03 18:45:01,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:01,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36360453] [2024-06-03 18:45:01,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:01,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:01,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:01,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:01,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:01,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36360453] [2024-06-03 18:45:01,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36360453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:01,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:01,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:45:01,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076323502] [2024-06-03 18:45:01,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:01,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:45:01,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:01,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:45:01,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:45:01,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:01,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 679 transitions, 10989 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:01,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:01,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:01,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:02,807 INFO L124 PetriNetUnfolderBase]: 3435/5729 cut-off events. [2024-06-03 18:45:02,807 INFO L125 PetriNetUnfolderBase]: For 1233987/1233987 co-relation queries the response was YES. [2024-06-03 18:45:02,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51939 conditions, 5729 events. 3435/5729 cut-off events. For 1233987/1233987 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 38325 event pairs, 630 based on Foata normal form. 1/5722 useless extension candidates. Maximal degree in co-relation 51716. Up to 4911 conditions per place. [2024-06-03 18:45:02,902 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 482 selfloop transitions, 220 changer transitions 0/708 dead transitions. [2024-06-03 18:45:02,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 708 transitions, 12463 flow [2024-06-03 18:45:02,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 18:45:02,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 18:45:02,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 273 transitions. [2024-06-03 18:45:02,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-03 18:45:02,904 INFO L175 Difference]: Start difference. First operand has 510 places, 679 transitions, 10989 flow. Second operand 13 states and 273 transitions. [2024-06-03 18:45:02,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 708 transitions, 12463 flow [2024-06-03 18:45:10,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 708 transitions, 12023 flow, removed 9 selfloop flow, removed 15 redundant places. [2024-06-03 18:45:10,815 INFO L231 Difference]: Finished difference. Result has 508 places, 679 transitions, 10995 flow [2024-06-03 18:45:10,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10549, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10995, PETRI_PLACES=508, PETRI_TRANSITIONS=679} [2024-06-03 18:45:10,815 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 466 predicate places. [2024-06-03 18:45:10,816 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 679 transitions, 10995 flow [2024-06-03 18:45:10,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:10,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:10,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:10,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-03 18:45:10,816 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:10,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:10,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1204553108, now seen corresponding path program 2 times [2024-06-03 18:45:10,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:10,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239597372] [2024-06-03 18:45:10,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:10,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:10,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:10,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:10,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:10,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239597372] [2024-06-03 18:45:10,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239597372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:10,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:10,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:45:10,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153744808] [2024-06-03 18:45:10,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:10,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:45:10,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:10,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:45:10,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:45:10,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:10,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 679 transitions, 10995 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:10,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:10,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:11,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:12,365 INFO L124 PetriNetUnfolderBase]: 3443/5746 cut-off events. [2024-06-03 18:45:12,365 INFO L125 PetriNetUnfolderBase]: For 1260753/1260753 co-relation queries the response was YES. [2024-06-03 18:45:12,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52181 conditions, 5746 events. 3443/5746 cut-off events. For 1260753/1260753 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 38503 event pairs, 611 based on Foata normal form. 2/5740 useless extension candidates. Maximal degree in co-relation 51957. Up to 5116 conditions per place. [2024-06-03 18:45:12,460 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 627 selfloop transitions, 68 changer transitions 0/701 dead transitions. [2024-06-03 18:45:12,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 701 transitions, 12469 flow [2024-06-03 18:45:12,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:45:12,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:45:12,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-03 18:45:12,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5176151761517616 [2024-06-03 18:45:12,461 INFO L175 Difference]: Start difference. First operand has 508 places, 679 transitions, 10995 flow. Second operand 9 states and 191 transitions. [2024-06-03 18:45:12,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 701 transitions, 12469 flow [2024-06-03 18:45:20,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 701 transitions, 12011 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-03 18:45:20,848 INFO L231 Difference]: Finished difference. Result has 505 places, 681 transitions, 10718 flow [2024-06-03 18:45:20,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10537, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=611, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10718, PETRI_PLACES=505, PETRI_TRANSITIONS=681} [2024-06-03 18:45:20,848 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 463 predicate places. [2024-06-03 18:45:20,848 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 681 transitions, 10718 flow [2024-06-03 18:45:20,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:20,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:20,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:20,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-03 18:45:20,849 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:20,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:20,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1576112339, now seen corresponding path program 19 times [2024-06-03 18:45:20,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:20,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722895389] [2024-06-03 18:45:20,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:20,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:20,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:20,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:20,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:20,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722895389] [2024-06-03 18:45:20,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722895389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:20,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:20,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:45:20,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230942998] [2024-06-03 18:45:20,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:20,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:45:20,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:20,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:45:20,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:45:20,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:20,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 681 transitions, 10718 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:20,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:20,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:20,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:22,467 INFO L124 PetriNetUnfolderBase]: 3464/5752 cut-off events. [2024-06-03 18:45:22,467 INFO L125 PetriNetUnfolderBase]: For 1289533/1289533 co-relation queries the response was YES. [2024-06-03 18:45:22,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52469 conditions, 5752 events. 3464/5752 cut-off events. For 1289533/1289533 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 38391 event pairs, 705 based on Foata normal form. 1/5739 useless extension candidates. Maximal degree in co-relation 52244. Up to 4528 conditions per place. [2024-06-03 18:45:22,567 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 295 selfloop transitions, 412 changer transitions 0/713 dead transitions. [2024-06-03 18:45:22,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 713 transitions, 13173 flow [2024-06-03 18:45:22,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:45:22,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:45:22,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-03 18:45:22,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5414634146341464 [2024-06-03 18:45:22,569 INFO L175 Difference]: Start difference. First operand has 505 places, 681 transitions, 10718 flow. Second operand 10 states and 222 transitions. [2024-06-03 18:45:22,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 713 transitions, 13173 flow [2024-06-03 18:45:31,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 713 transitions, 13016 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-03 18:45:31,250 INFO L231 Difference]: Finished difference. Result has 508 places, 690 transitions, 11556 flow [2024-06-03 18:45:31,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10561, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=403, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11556, PETRI_PLACES=508, PETRI_TRANSITIONS=690} [2024-06-03 18:45:31,251 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 466 predicate places. [2024-06-03 18:45:31,251 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 690 transitions, 11556 flow [2024-06-03 18:45:31,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:31,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:31,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:31,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-03 18:45:31,251 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:31,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:31,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1780966055, now seen corresponding path program 20 times [2024-06-03 18:45:31,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:31,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825587514] [2024-06-03 18:45:31,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:31,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:31,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:31,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:31,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:31,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825587514] [2024-06-03 18:45:31,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825587514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:31,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:31,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:45:31,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618508270] [2024-06-03 18:45:31,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:31,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:45:31,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:31,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:45:31,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:45:31,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:31,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 690 transitions, 11556 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:31,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:31,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:31,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:32,778 INFO L124 PetriNetUnfolderBase]: 3461/5745 cut-off events. [2024-06-03 18:45:32,779 INFO L125 PetriNetUnfolderBase]: For 1302451/1302451 co-relation queries the response was YES. [2024-06-03 18:45:32,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53199 conditions, 5745 events. 3461/5745 cut-off events. For 1302451/1302451 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 38318 event pairs, 708 based on Foata normal form. 1/5732 useless extension candidates. Maximal degree in co-relation 52973. Up to 4525 conditions per place. [2024-06-03 18:45:32,877 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 295 selfloop transitions, 410 changer transitions 0/711 dead transitions. [2024-06-03 18:45:32,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 711 transitions, 13568 flow [2024-06-03 18:45:32,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:45:32,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:45:32,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-03 18:45:32,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-03 18:45:32,878 INFO L175 Difference]: Start difference. First operand has 508 places, 690 transitions, 11556 flow. Second operand 9 states and 203 transitions. [2024-06-03 18:45:32,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 711 transitions, 13568 flow [2024-06-03 18:45:41,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 711 transitions, 12937 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-03 18:45:41,231 INFO L231 Difference]: Finished difference. Result has 511 places, 690 transitions, 11751 flow [2024-06-03 18:45:41,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10925, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=410, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11751, PETRI_PLACES=511, PETRI_TRANSITIONS=690} [2024-06-03 18:45:41,231 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 469 predicate places. [2024-06-03 18:45:41,231 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 690 transitions, 11751 flow [2024-06-03 18:45:41,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:41,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:41,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:41,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-03 18:45:41,232 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:41,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:41,232 INFO L85 PathProgramCache]: Analyzing trace with hash 969676389, now seen corresponding path program 21 times [2024-06-03 18:45:41,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:41,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776885242] [2024-06-03 18:45:41,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:41,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:41,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:41,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:41,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:41,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776885242] [2024-06-03 18:45:41,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776885242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:41,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:41,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:45:41,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454547555] [2024-06-03 18:45:41,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:41,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:45:41,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:41,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:45:41,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:45:41,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:41,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 690 transitions, 11751 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:41,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:41,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:41,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:42,822 INFO L124 PetriNetUnfolderBase]: 3490/5825 cut-off events. [2024-06-03 18:45:42,822 INFO L125 PetriNetUnfolderBase]: For 1352219/1352219 co-relation queries the response was YES. [2024-06-03 18:45:42,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54189 conditions, 5825 events. 3490/5825 cut-off events. For 1352219/1352219 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 39116 event pairs, 623 based on Foata normal form. 1/5818 useless extension candidates. Maximal degree in co-relation 53961. Up to 5031 conditions per place. [2024-06-03 18:45:42,923 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 549 selfloop transitions, 171 changer transitions 0/726 dead transitions. [2024-06-03 18:45:42,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 726 transitions, 14079 flow [2024-06-03 18:45:42,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 18:45:42,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 18:45:42,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 253 transitions. [2024-06-03 18:45:42,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5142276422764228 [2024-06-03 18:45:42,931 INFO L175 Difference]: Start difference. First operand has 511 places, 690 transitions, 11751 flow. Second operand 12 states and 253 transitions. [2024-06-03 18:45:42,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 726 transitions, 14079 flow [2024-06-03 18:45:51,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 726 transitions, 13227 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-03 18:45:51,282 INFO L231 Difference]: Finished difference. Result has 517 places, 702 transitions, 11553 flow [2024-06-03 18:45:51,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10923, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11553, PETRI_PLACES=517, PETRI_TRANSITIONS=702} [2024-06-03 18:45:51,284 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 475 predicate places. [2024-06-03 18:45:51,284 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 702 transitions, 11553 flow [2024-06-03 18:45:51,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:51,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:45:51,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:45:51,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-03 18:45:51,285 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:45:51,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:45:51,285 INFO L85 PathProgramCache]: Analyzing trace with hash -1665496325, now seen corresponding path program 22 times [2024-06-03 18:45:51,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:45:51,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127523407] [2024-06-03 18:45:51,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:45:51,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:45:51,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:45:51,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:45:51,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:45:51,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127523407] [2024-06-03 18:45:51,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127523407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:45:51,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:45:51,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:45:51,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28096099] [2024-06-03 18:45:51,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:45:51,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:45:51,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:45:51,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:45:51,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:45:51,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:45:51,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 702 transitions, 11553 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:45:51,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:45:51,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:45:51,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:45:52,884 INFO L124 PetriNetUnfolderBase]: 3503/5847 cut-off events. [2024-06-03 18:45:52,885 INFO L125 PetriNetUnfolderBase]: For 1377606/1377606 co-relation queries the response was YES. [2024-06-03 18:45:52,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54099 conditions, 5847 events. 3503/5847 cut-off events. For 1377606/1377606 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 39315 event pairs, 623 based on Foata normal form. 1/5840 useless extension candidates. Maximal degree in co-relation 53869. Up to 5046 conditions per place. [2024-06-03 18:45:52,986 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 548 selfloop transitions, 179 changer transitions 0/733 dead transitions. [2024-06-03 18:45:52,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 733 transitions, 13778 flow [2024-06-03 18:45:52,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 18:45:52,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 18:45:52,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 269 transitions. [2024-06-03 18:45:52,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5046904315196998 [2024-06-03 18:45:52,987 INFO L175 Difference]: Start difference. First operand has 517 places, 702 transitions, 11553 flow. Second operand 13 states and 269 transitions. [2024-06-03 18:45:52,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 733 transitions, 13778 flow [2024-06-03 18:46:03,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 733 transitions, 13436 flow, removed 76 selfloop flow, removed 7 redundant places. [2024-06-03 18:46:03,433 INFO L231 Difference]: Finished difference. Result has 523 places, 708 transitions, 11728 flow [2024-06-03 18:46:03,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11263, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11728, PETRI_PLACES=523, PETRI_TRANSITIONS=708} [2024-06-03 18:46:03,434 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 481 predicate places. [2024-06-03 18:46:03,434 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 708 transitions, 11728 flow [2024-06-03 18:46:03,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:03,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:03,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:03,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-03 18:46:03,435 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:03,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:03,435 INFO L85 PathProgramCache]: Analyzing trace with hash -1665680465, now seen corresponding path program 23 times [2024-06-03 18:46:03,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:03,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841858325] [2024-06-03 18:46:03,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:03,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:03,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:03,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:03,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:03,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841858325] [2024-06-03 18:46:03,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841858325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:03,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:03,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:46:03,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336136867] [2024-06-03 18:46:03,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:03,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:46:03,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:03,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:46:03,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:46:03,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:46:03,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 708 transitions, 11728 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:03,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:03,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:46:03,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:05,036 INFO L124 PetriNetUnfolderBase]: 3500/5843 cut-off events. [2024-06-03 18:46:05,036 INFO L125 PetriNetUnfolderBase]: For 1385129/1385129 co-relation queries the response was YES. [2024-06-03 18:46:05,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54243 conditions, 5843 events. 3500/5843 cut-off events. For 1385129/1385129 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 39309 event pairs, 623 based on Foata normal form. 1/5836 useless extension candidates. Maximal degree in co-relation 54011. Up to 5043 conditions per place. [2024-06-03 18:46:05,137 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 548 selfloop transitions, 177 changer transitions 0/731 dead transitions. [2024-06-03 18:46:05,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 731 transitions, 13796 flow [2024-06-03 18:46:05,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:46:05,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:46:05,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 236 transitions. [2024-06-03 18:46:05,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5232815964523282 [2024-06-03 18:46:05,138 INFO L175 Difference]: Start difference. First operand has 523 places, 708 transitions, 11728 flow. Second operand 11 states and 236 transitions. [2024-06-03 18:46:05,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 731 transitions, 13796 flow [2024-06-03 18:46:15,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 731 transitions, 13434 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-03 18:46:15,614 INFO L231 Difference]: Finished difference. Result has 525 places, 708 transitions, 11726 flow [2024-06-03 18:46:15,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11366, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11726, PETRI_PLACES=525, PETRI_TRANSITIONS=708} [2024-06-03 18:46:15,614 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 483 predicate places. [2024-06-03 18:46:15,614 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 708 transitions, 11726 flow [2024-06-03 18:46:15,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:15,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:15,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:15,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-03 18:46:15,615 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:15,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:15,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1568755109, now seen corresponding path program 24 times [2024-06-03 18:46:15,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:15,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029452456] [2024-06-03 18:46:15,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:15,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:15,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:15,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:15,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:15,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029452456] [2024-06-03 18:46:15,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029452456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:15,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:15,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:46:15,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577121544] [2024-06-03 18:46:15,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:15,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:46:15,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:15,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:46:15,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:46:15,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:46:15,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 708 transitions, 11726 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:15,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:15,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:46:15,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:17,150 INFO L124 PetriNetUnfolderBase]: 3505/5845 cut-off events. [2024-06-03 18:46:17,150 INFO L125 PetriNetUnfolderBase]: For 1405410/1405410 co-relation queries the response was YES. [2024-06-03 18:46:17,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54405 conditions, 5845 events. 3505/5845 cut-off events. For 1405410/1405410 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 39328 event pairs, 667 based on Foata normal form. 1/5832 useless extension candidates. Maximal degree in co-relation 54172. Up to 4576 conditions per place. [2024-06-03 18:46:17,253 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 290 selfloop transitions, 441 changer transitions 0/737 dead transitions. [2024-06-03 18:46:17,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 737 transitions, 14719 flow [2024-06-03 18:46:17,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:46:17,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:46:17,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 244 transitions. [2024-06-03 18:46:17,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.541019955654102 [2024-06-03 18:46:17,281 INFO L175 Difference]: Start difference. First operand has 525 places, 708 transitions, 11726 flow. Second operand 11 states and 244 transitions. [2024-06-03 18:46:17,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 737 transitions, 14719 flow [2024-06-03 18:46:27,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 737 transitions, 14359 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-03 18:46:27,687 INFO L231 Difference]: Finished difference. Result has 526 places, 711 transitions, 12305 flow [2024-06-03 18:46:27,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11366, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=438, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12305, PETRI_PLACES=526, PETRI_TRANSITIONS=711} [2024-06-03 18:46:27,688 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 484 predicate places. [2024-06-03 18:46:27,688 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 711 transitions, 12305 flow [2024-06-03 18:46:27,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:27,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:27,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:27,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-03 18:46:27,689 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:27,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:27,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1665674885, now seen corresponding path program 25 times [2024-06-03 18:46:27,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:27,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134631796] [2024-06-03 18:46:27,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:27,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:27,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:27,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:27,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:27,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134631796] [2024-06-03 18:46:27,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134631796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:27,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:27,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:46:27,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228499997] [2024-06-03 18:46:27,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:27,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:46:27,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:27,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:46:27,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:46:27,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:46:27,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 711 transitions, 12305 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:27,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:27,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:46:27,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:29,337 INFO L124 PetriNetUnfolderBase]: 3502/5841 cut-off events. [2024-06-03 18:46:29,337 INFO L125 PetriNetUnfolderBase]: For 1416643/1416643 co-relation queries the response was YES. [2024-06-03 18:46:29,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54998 conditions, 5841 events. 3502/5841 cut-off events. For 1416643/1416643 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 39242 event pairs, 633 based on Foata normal form. 1/5834 useless extension candidates. Maximal degree in co-relation 54764. Up to 5074 conditions per place. [2024-06-03 18:46:29,439 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 566 selfloop transitions, 158 changer transitions 0/730 dead transitions. [2024-06-03 18:46:29,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 730 transitions, 13799 flow [2024-06-03 18:46:29,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:46:29,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:46:29,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-03 18:46:29,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5311653116531165 [2024-06-03 18:46:29,440 INFO L175 Difference]: Start difference. First operand has 526 places, 711 transitions, 12305 flow. Second operand 9 states and 196 transitions. [2024-06-03 18:46:29,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 730 transitions, 13799 flow [2024-06-03 18:46:40,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 730 transitions, 12582 flow, removed 42 selfloop flow, removed 9 redundant places. [2024-06-03 18:46:40,009 INFO L231 Difference]: Finished difference. Result has 526 places, 711 transitions, 11410 flow [2024-06-03 18:46:40,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11088, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11410, PETRI_PLACES=526, PETRI_TRANSITIONS=711} [2024-06-03 18:46:40,010 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 484 predicate places. [2024-06-03 18:46:40,010 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 711 transitions, 11410 flow [2024-06-03 18:46:40,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:40,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:40,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:40,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-03 18:46:40,010 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:40,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:40,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1198494251, now seen corresponding path program 26 times [2024-06-03 18:46:40,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:40,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214591380] [2024-06-03 18:46:40,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:40,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:40,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:40,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:40,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:40,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214591380] [2024-06-03 18:46:40,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214591380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:40,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:40,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:46:40,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870570520] [2024-06-03 18:46:40,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:40,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:46:40,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:40,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:46:40,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:46:40,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:46:40,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 711 transitions, 11410 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:40,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:40,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:46:40,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:41,812 INFO L124 PetriNetUnfolderBase]: 3515/5864 cut-off events. [2024-06-03 18:46:41,813 INFO L125 PetriNetUnfolderBase]: For 1438078/1438078 co-relation queries the response was YES. [2024-06-03 18:46:41,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54340 conditions, 5864 events. 3515/5864 cut-off events. For 1438078/1438078 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 39478 event pairs, 632 based on Foata normal form. 1/5857 useless extension candidates. Maximal degree in co-relation 54107. Up to 5085 conditions per place. [2024-06-03 18:46:41,919 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 569 selfloop transitions, 165 changer transitions 0/740 dead transitions. [2024-06-03 18:46:41,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 740 transitions, 13327 flow [2024-06-03 18:46:41,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 18:46:41,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 18:46:41,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 248 transitions. [2024-06-03 18:46:41,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5040650406504065 [2024-06-03 18:46:41,920 INFO L175 Difference]: Start difference. First operand has 526 places, 711 transitions, 11410 flow. Second operand 12 states and 248 transitions. [2024-06-03 18:46:41,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 740 transitions, 13327 flow [2024-06-03 18:46:53,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 740 transitions, 12997 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-03 18:46:53,111 INFO L231 Difference]: Finished difference. Result has 532 places, 717 transitions, 11543 flow [2024-06-03 18:46:53,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11080, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11543, PETRI_PLACES=532, PETRI_TRANSITIONS=717} [2024-06-03 18:46:53,111 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 490 predicate places. [2024-06-03 18:46:53,112 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 717 transitions, 11543 flow [2024-06-03 18:46:53,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:53,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:46:53,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:46:53,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-03 18:46:53,112 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:46:53,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:46:53,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1908579899, now seen corresponding path program 27 times [2024-06-03 18:46:53,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:46:53,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281351182] [2024-06-03 18:46:53,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:46:53,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:46:53,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:46:53,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:46:53,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:46:53,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281351182] [2024-06-03 18:46:53,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281351182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:46:53,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:46:53,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:46:53,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44825982] [2024-06-03 18:46:53,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:46:53,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:46:53,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:46:53,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:46:53,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:46:53,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:46:53,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 717 transitions, 11543 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:46:53,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:46:53,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:46:53,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:46:54,735 INFO L124 PetriNetUnfolderBase]: 3528/5874 cut-off events. [2024-06-03 18:46:54,735 INFO L125 PetriNetUnfolderBase]: For 1469899/1469899 co-relation queries the response was YES. [2024-06-03 18:46:54,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54787 conditions, 5874 events. 3528/5874 cut-off events. For 1469899/1469899 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 39484 event pairs, 697 based on Foata normal form. 1/5861 useless extension candidates. Maximal degree in co-relation 54552. Up to 4603 conditions per place. [2024-06-03 18:46:54,844 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 288 selfloop transitions, 454 changer transitions 0/748 dead transitions. [2024-06-03 18:46:54,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 748 transitions, 14355 flow [2024-06-03 18:46:54,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:46:54,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:46:54,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-03 18:46:54,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532150776053215 [2024-06-03 18:46:54,846 INFO L175 Difference]: Start difference. First operand has 532 places, 717 transitions, 11543 flow. Second operand 11 states and 240 transitions. [2024-06-03 18:46:54,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 748 transitions, 14355 flow [2024-06-03 18:47:05,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 748 transitions, 14005 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-03 18:47:05,865 INFO L231 Difference]: Finished difference. Result has 534 places, 723 transitions, 12217 flow [2024-06-03 18:47:05,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11193, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=448, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12217, PETRI_PLACES=534, PETRI_TRANSITIONS=723} [2024-06-03 18:47:05,873 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 492 predicate places. [2024-06-03 18:47:05,873 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 723 transitions, 12217 flow [2024-06-03 18:47:05,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:05,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:05,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:05,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-03 18:47:05,874 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:05,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:05,874 INFO L85 PathProgramCache]: Analyzing trace with hash 1684397819, now seen corresponding path program 28 times [2024-06-03 18:47:05,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:05,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684872092] [2024-06-03 18:47:05,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:05,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:05,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:05,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:05,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:05,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684872092] [2024-06-03 18:47:05,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684872092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:05,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:05,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:47:05,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120586908] [2024-06-03 18:47:05,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:05,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:47:05,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:05,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:47:05,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:47:06,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:47:06,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 723 transitions, 12217 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:06,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:06,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:47:06,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:07,719 INFO L124 PetriNetUnfolderBase]: 3525/5882 cut-off events. [2024-06-03 18:47:07,719 INFO L125 PetriNetUnfolderBase]: For 1480681/1480681 co-relation queries the response was YES. [2024-06-03 18:47:07,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55424 conditions, 5882 events. 3525/5882 cut-off events. For 1480681/1480681 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 39563 event pairs, 632 based on Foata normal form. 1/5875 useless extension candidates. Maximal degree in co-relation 55188. Up to 5100 conditions per place. [2024-06-03 18:47:07,967 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 576 selfloop transitions, 165 changer transitions 0/747 dead transitions. [2024-06-03 18:47:07,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 747 transitions, 13755 flow [2024-06-03 18:47:07,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-03 18:47:07,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-03 18:47:07,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 281 transitions. [2024-06-03 18:47:07,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4895470383275261 [2024-06-03 18:47:07,968 INFO L175 Difference]: Start difference. First operand has 534 places, 723 transitions, 12217 flow. Second operand 14 states and 281 transitions. [2024-06-03 18:47:07,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 747 transitions, 13755 flow [2024-06-03 18:47:19,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 747 transitions, 12487 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-03 18:47:19,672 INFO L231 Difference]: Finished difference. Result has 538 places, 723 transitions, 11285 flow [2024-06-03 18:47:19,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10949, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11285, PETRI_PLACES=538, PETRI_TRANSITIONS=723} [2024-06-03 18:47:19,672 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 496 predicate places. [2024-06-03 18:47:19,673 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 723 transitions, 11285 flow [2024-06-03 18:47:19,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:19,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:19,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:19,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-03 18:47:19,673 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:19,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:19,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1571474103, now seen corresponding path program 29 times [2024-06-03 18:47:19,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:19,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894417285] [2024-06-03 18:47:19,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:19,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:19,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:19,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:19,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:19,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894417285] [2024-06-03 18:47:19,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894417285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:19,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:19,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:47:19,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376593745] [2024-06-03 18:47:19,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:19,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:47:19,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:19,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:47:19,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:47:19,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:47:19,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 723 transitions, 11285 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:19,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:19,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:47:19,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:21,482 INFO L124 PetriNetUnfolderBase]: 3522/5881 cut-off events. [2024-06-03 18:47:21,483 INFO L125 PetriNetUnfolderBase]: For 1481485/1481485 co-relation queries the response was YES. [2024-06-03 18:47:21,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54523 conditions, 5881 events. 3522/5881 cut-off events. For 1481485/1481485 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 39642 event pairs, 629 based on Foata normal form. 1/5874 useless extension candidates. Maximal degree in co-relation 54287. Up to 5107 conditions per place. [2024-06-03 18:47:21,669 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 585 selfloop transitions, 155 changer transitions 0/746 dead transitions. [2024-06-03 18:47:21,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 746 transitions, 13113 flow [2024-06-03 18:47:21,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 18:47:21,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 18:47:21,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 247 transitions. [2024-06-03 18:47:21,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5020325203252033 [2024-06-03 18:47:21,670 INFO L175 Difference]: Start difference. First operand has 538 places, 723 transitions, 11285 flow. Second operand 12 states and 247 transitions. [2024-06-03 18:47:21,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 746 transitions, 13113 flow [2024-06-03 18:47:32,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 746 transitions, 12767 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-03 18:47:32,544 INFO L231 Difference]: Finished difference. Result has 537 places, 723 transitions, 11255 flow [2024-06-03 18:47:32,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10939, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11255, PETRI_PLACES=537, PETRI_TRANSITIONS=723} [2024-06-03 18:47:32,544 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 495 predicate places. [2024-06-03 18:47:32,544 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 723 transitions, 11255 flow [2024-06-03 18:47:32,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:32,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:32,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:32,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-03 18:47:32,545 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:32,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:32,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1912298969, now seen corresponding path program 30 times [2024-06-03 18:47:32,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:32,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907111412] [2024-06-03 18:47:32,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:32,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:32,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:32,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:32,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:32,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907111412] [2024-06-03 18:47:32,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907111412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:32,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:32,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:47:32,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409871768] [2024-06-03 18:47:32,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:32,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:47:32,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:32,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:47:32,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:47:32,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:47:32,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 723 transitions, 11255 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:32,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:32,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:47:32,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:34,380 INFO L124 PetriNetUnfolderBase]: 3519/5877 cut-off events. [2024-06-03 18:47:34,380 INFO L125 PetriNetUnfolderBase]: For 1489835/1489835 co-relation queries the response was YES. [2024-06-03 18:47:34,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54452 conditions, 5877 events. 3519/5877 cut-off events. For 1489835/1489835 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 39579 event pairs, 629 based on Foata normal form. 1/5870 useless extension candidates. Maximal degree in co-relation 54215. Up to 5104 conditions per place. [2024-06-03 18:47:34,477 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 583 selfloop transitions, 155 changer transitions 0/744 dead transitions. [2024-06-03 18:47:34,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 744 transitions, 12781 flow [2024-06-03 18:47:34,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:47:34,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:47:34,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 230 transitions. [2024-06-03 18:47:34,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5099778270509978 [2024-06-03 18:47:34,478 INFO L175 Difference]: Start difference. First operand has 537 places, 723 transitions, 11255 flow. Second operand 11 states and 230 transitions. [2024-06-03 18:47:34,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 744 transitions, 12781 flow [2024-06-03 18:47:46,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 744 transitions, 12381 flow, removed 15 selfloop flow, removed 13 redundant places. [2024-06-03 18:47:46,457 INFO L231 Difference]: Finished difference. Result has 535 places, 723 transitions, 11171 flow [2024-06-03 18:47:46,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10855, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11171, PETRI_PLACES=535, PETRI_TRANSITIONS=723} [2024-06-03 18:47:46,458 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 493 predicate places. [2024-06-03 18:47:46,458 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 723 transitions, 11171 flow [2024-06-03 18:47:46,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:46,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:46,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:46,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-03 18:47:46,458 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:46,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:46,459 INFO L85 PathProgramCache]: Analyzing trace with hash -431696942, now seen corresponding path program 13 times [2024-06-03 18:47:46,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:46,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877702929] [2024-06-03 18:47:46,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:46,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:46,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:46,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:46,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:46,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877702929] [2024-06-03 18:47:46,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877702929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:46,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:46,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:47:46,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580596014] [2024-06-03 18:47:46,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:46,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:47:46,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:46,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:47:46,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:47:46,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:47:46,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 723 transitions, 11171 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:46,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:46,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:47:46,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:47:48,342 INFO L124 PetriNetUnfolderBase]: 3496/5844 cut-off events. [2024-06-03 18:47:48,342 INFO L125 PetriNetUnfolderBase]: For 1497461/1497461 co-relation queries the response was YES. [2024-06-03 18:47:48,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52820 conditions, 5844 events. 3496/5844 cut-off events. For 1497461/1497461 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 39298 event pairs, 468 based on Foata normal form. 10/5846 useless extension candidates. Maximal degree in co-relation 52583. Up to 4574 conditions per place. [2024-06-03 18:47:48,533 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 566 selfloop transitions, 190 changer transitions 0/762 dead transitions. [2024-06-03 18:47:48,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 762 transitions, 13131 flow [2024-06-03 18:47:48,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:47:48,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:47:48,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-03 18:47:48,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-03 18:47:48,534 INFO L175 Difference]: Start difference. First operand has 535 places, 723 transitions, 11171 flow. Second operand 8 states and 198 transitions. [2024-06-03 18:47:48,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 762 transitions, 13131 flow [2024-06-03 18:47:59,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 762 transitions, 12801 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-03 18:47:59,464 INFO L231 Difference]: Finished difference. Result has 533 places, 723 transitions, 11232 flow [2024-06-03 18:47:59,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10841, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11232, PETRI_PLACES=533, PETRI_TRANSITIONS=723} [2024-06-03 18:47:59,465 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 491 predicate places. [2024-06-03 18:47:59,465 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 723 transitions, 11232 flow [2024-06-03 18:47:59,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:59,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:47:59,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:47:59,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-03 18:47:59,465 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:47:59,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:47:59,466 INFO L85 PathProgramCache]: Analyzing trace with hash -423126062, now seen corresponding path program 14 times [2024-06-03 18:47:59,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:47:59,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514986678] [2024-06-03 18:47:59,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:47:59,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:47:59,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:47:59,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:47:59,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:47:59,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514986678] [2024-06-03 18:47:59,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514986678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:47:59,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:47:59,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:47:59,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874506094] [2024-06-03 18:47:59,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:47:59,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:47:59,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:47:59,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:47:59,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:47:59,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:47:59,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 723 transitions, 11232 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:47:59,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:47:59,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:47:59,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:01,226 INFO L124 PetriNetUnfolderBase]: 3473/5809 cut-off events. [2024-06-03 18:48:01,226 INFO L125 PetriNetUnfolderBase]: For 1408984/1408984 co-relation queries the response was YES. [2024-06-03 18:48:01,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51502 conditions, 5809 events. 3473/5809 cut-off events. For 1408984/1408984 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 39190 event pairs, 592 based on Foata normal form. 10/5809 useless extension candidates. Maximal degree in co-relation 51264. Up to 4943 conditions per place. [2024-06-03 18:48:01,423 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 581 selfloop transitions, 167 changer transitions 0/754 dead transitions. [2024-06-03 18:48:01,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 754 transitions, 12832 flow [2024-06-03 18:48:01,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:01,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:01,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 18:48:01,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-03 18:48:01,424 INFO L175 Difference]: Start difference. First operand has 533 places, 723 transitions, 11232 flow. Second operand 8 states and 191 transitions. [2024-06-03 18:48:01,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 754 transitions, 12832 flow [2024-06-03 18:48:12,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 754 transitions, 12369 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-03 18:48:12,502 INFO L231 Difference]: Finished difference. Result has 532 places, 723 transitions, 11115 flow [2024-06-03 18:48:12,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10769, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11115, PETRI_PLACES=532, PETRI_TRANSITIONS=723} [2024-06-03 18:48:12,503 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 490 predicate places. [2024-06-03 18:48:12,503 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 723 transitions, 11115 flow [2024-06-03 18:48:12,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:12,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:12,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:12,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-03 18:48:12,504 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:48:12,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:12,504 INFO L85 PathProgramCache]: Analyzing trace with hash -136238732, now seen corresponding path program 15 times [2024-06-03 18:48:12,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:12,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290006828] [2024-06-03 18:48:12,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:12,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:12,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:12,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:12,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:12,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290006828] [2024-06-03 18:48:12,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290006828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:12,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:12,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:12,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864553762] [2024-06-03 18:48:12,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:12,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:12,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:12,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:12,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:12,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:48:12,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 723 transitions, 11115 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:12,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:12,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:48:12,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:14,310 INFO L124 PetriNetUnfolderBase]: 3450/5776 cut-off events. [2024-06-03 18:48:14,311 INFO L125 PetriNetUnfolderBase]: For 1276117/1276117 co-relation queries the response was YES. [2024-06-03 18:48:14,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49270 conditions, 5776 events. 3450/5776 cut-off events. For 1276117/1276117 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 38968 event pairs, 583 based on Foata normal form. 10/5776 useless extension candidates. Maximal degree in co-relation 49033. Up to 4904 conditions per place. [2024-06-03 18:48:14,405 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 578 selfloop transitions, 172 changer transitions 0/756 dead transitions. [2024-06-03 18:48:14,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 756 transitions, 12723 flow [2024-06-03 18:48:14,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:48:14,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:48:14,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-03 18:48:14,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5585365853658537 [2024-06-03 18:48:14,406 INFO L175 Difference]: Start difference. First operand has 532 places, 723 transitions, 11115 flow. Second operand 10 states and 229 transitions. [2024-06-03 18:48:14,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 756 transitions, 12723 flow [2024-06-03 18:48:23,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 756 transitions, 12353 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-03 18:48:23,546 INFO L231 Difference]: Finished difference. Result has 533 places, 723 transitions, 11104 flow [2024-06-03 18:48:23,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10745, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11104, PETRI_PLACES=533, PETRI_TRANSITIONS=723} [2024-06-03 18:48:23,546 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 491 predicate places. [2024-06-03 18:48:23,546 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 723 transitions, 11104 flow [2024-06-03 18:48:23,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:23,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:23,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:23,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-03 18:48:23,548 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:48:23,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:23,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1660479646, now seen corresponding path program 16 times [2024-06-03 18:48:23,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:23,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205868749] [2024-06-03 18:48:23,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:23,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:23,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:23,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:23,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:23,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205868749] [2024-06-03 18:48:23,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205868749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:23,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:23,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:23,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676767773] [2024-06-03 18:48:23,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:23,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:23,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:23,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:23,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:23,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:48:23,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 723 transitions, 11104 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:23,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:23,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:48:23,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:25,496 INFO L124 PetriNetUnfolderBase]: 3577/5995 cut-off events. [2024-06-03 18:48:25,497 INFO L125 PetriNetUnfolderBase]: For 1611346/1611352 co-relation queries the response was YES. [2024-06-03 18:48:25,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50079 conditions, 5995 events. 3577/5995 cut-off events. For 1611346/1611352 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 40604 event pairs, 508 based on Foata normal form. 48/6041 useless extension candidates. Maximal degree in co-relation 49843. Up to 4911 conditions per place. [2024-06-03 18:48:25,592 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 663 selfloop transitions, 90 changer transitions 1/760 dead transitions. [2024-06-03 18:48:25,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 760 transitions, 12795 flow [2024-06-03 18:48:25,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:48:25,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:48:25,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-03 18:48:25,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-03 18:48:25,594 INFO L175 Difference]: Start difference. First operand has 533 places, 723 transitions, 11104 flow. Second operand 7 states and 182 transitions. [2024-06-03 18:48:25,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 760 transitions, 12795 flow [2024-06-03 18:48:35,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 760 transitions, 12443 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-03 18:48:35,074 INFO L231 Difference]: Finished difference. Result has 530 places, 724 transitions, 11000 flow [2024-06-03 18:48:35,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10752, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11000, PETRI_PLACES=530, PETRI_TRANSITIONS=724} [2024-06-03 18:48:35,074 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 488 predicate places. [2024-06-03 18:48:35,074 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 724 transitions, 11000 flow [2024-06-03 18:48:35,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:35,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:35,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:35,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-03 18:48:35,076 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:48:35,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:35,076 INFO L85 PathProgramCache]: Analyzing trace with hash -421428182, now seen corresponding path program 17 times [2024-06-03 18:48:35,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:35,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243240607] [2024-06-03 18:48:35,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:35,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:35,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:35,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:35,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:35,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243240607] [2024-06-03 18:48:35,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243240607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:35,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:35,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:35,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199669005] [2024-06-03 18:48:35,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:35,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:35,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:35,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:35,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:35,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:48:35,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 724 transitions, 11000 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:35,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:35,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:48:35,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:36,923 INFO L124 PetriNetUnfolderBase]: 3590/6013 cut-off events. [2024-06-03 18:48:36,923 INFO L125 PetriNetUnfolderBase]: For 1220870/1220876 co-relation queries the response was YES. [2024-06-03 18:48:37,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50067 conditions, 6013 events. 3590/6013 cut-off events. For 1220870/1220876 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 40788 event pairs, 608 based on Foata normal form. 14/6020 useless extension candidates. Maximal degree in co-relation 49831. Up to 5155 conditions per place. [2024-06-03 18:48:37,166 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 614 selfloop transitions, 142 changer transitions 0/762 dead transitions. [2024-06-03 18:48:37,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 762 transitions, 12670 flow [2024-06-03 18:48:37,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:37,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:37,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-03 18:48:37,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-03 18:48:37,167 INFO L175 Difference]: Start difference. First operand has 530 places, 724 transitions, 11000 flow. Second operand 8 states and 201 transitions. [2024-06-03 18:48:37,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 762 transitions, 12670 flow [2024-06-03 18:48:46,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 762 transitions, 12435 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-03 18:48:46,275 INFO L231 Difference]: Finished difference. Result has 532 places, 725 transitions, 11100 flow [2024-06-03 18:48:46,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10765, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11100, PETRI_PLACES=532, PETRI_TRANSITIONS=725} [2024-06-03 18:48:46,276 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 490 predicate places. [2024-06-03 18:48:46,276 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 725 transitions, 11100 flow [2024-06-03 18:48:46,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:46,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:46,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:46,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-03 18:48:46,277 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:48:46,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:46,277 INFO L85 PathProgramCache]: Analyzing trace with hash -743394906, now seen corresponding path program 18 times [2024-06-03 18:48:46,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:46,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880984160] [2024-06-03 18:48:46,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:46,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:46,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:46,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:46,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:46,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880984160] [2024-06-03 18:48:46,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880984160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:46,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:46,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:46,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910466287] [2024-06-03 18:48:46,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:46,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:46,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:46,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:46,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:46,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:48:46,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 725 transitions, 11100 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:46,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:46,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:48:46,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:48,109 INFO L124 PetriNetUnfolderBase]: 3613/6050 cut-off events. [2024-06-03 18:48:48,109 INFO L125 PetriNetUnfolderBase]: For 1215069/1215075 co-relation queries the response was YES. [2024-06-03 18:48:48,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50100 conditions, 6050 events. 3613/6050 cut-off events. For 1215069/1215075 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 41109 event pairs, 611 based on Foata normal form. 14/6057 useless extension candidates. Maximal degree in co-relation 49864. Up to 5333 conditions per place. [2024-06-03 18:48:48,206 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 677 selfloop transitions, 77 changer transitions 0/760 dead transitions. [2024-06-03 18:48:48,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 760 transitions, 12760 flow [2024-06-03 18:48:48,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:48,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:48,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-03 18:48:48,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-03 18:48:48,207 INFO L175 Difference]: Start difference. First operand has 532 places, 725 transitions, 11100 flow. Second operand 8 states and 195 transitions. [2024-06-03 18:48:48,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 760 transitions, 12760 flow [2024-06-03 18:48:57,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 760 transitions, 12426 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-03 18:48:57,369 INFO L231 Difference]: Finished difference. Result has 533 places, 726 transitions, 10973 flow [2024-06-03 18:48:57,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10766, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=725, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10973, PETRI_PLACES=533, PETRI_TRANSITIONS=726} [2024-06-03 18:48:57,369 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 491 predicate places. [2024-06-03 18:48:57,369 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 726 transitions, 10973 flow [2024-06-03 18:48:57,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:57,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:48:57,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:48:57,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-03 18:48:57,370 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:48:57,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:48:57,370 INFO L85 PathProgramCache]: Analyzing trace with hash -424285142, now seen corresponding path program 19 times [2024-06-03 18:48:57,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:48:57,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20767213] [2024-06-03 18:48:57,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:48:57,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:48:57,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:48:57,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:48:57,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:48:57,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20767213] [2024-06-03 18:48:57,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20767213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:48:57,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:48:57,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:48:57,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939335111] [2024-06-03 18:48:57,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:48:57,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:48:57,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:48:57,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:48:57,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:48:57,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:48:57,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 726 transitions, 10973 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:48:57,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:48:57,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:48:57,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:48:59,353 INFO L124 PetriNetUnfolderBase]: 3636/6092 cut-off events. [2024-06-03 18:48:59,353 INFO L125 PetriNetUnfolderBase]: For 1189743/1189749 co-relation queries the response was YES. [2024-06-03 18:48:59,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49862 conditions, 6092 events. 3636/6092 cut-off events. For 1189743/1189749 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 41382 event pairs, 480 based on Foata normal form. 14/6104 useless extension candidates. Maximal degree in co-relation 49626. Up to 4730 conditions per place. [2024-06-03 18:48:59,462 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 605 selfloop transitions, 159 changer transitions 0/770 dead transitions. [2024-06-03 18:48:59,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 770 transitions, 12715 flow [2024-06-03 18:48:59,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:48:59,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:48:59,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-03 18:48:59,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6280487804878049 [2024-06-03 18:48:59,463 INFO L175 Difference]: Start difference. First operand has 533 places, 726 transitions, 10973 flow. Second operand 8 states and 206 transitions. [2024-06-03 18:48:59,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 770 transitions, 12715 flow [2024-06-03 18:49:07,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 770 transitions, 12538 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-03 18:49:07,815 INFO L231 Difference]: Finished difference. Result has 537 places, 727 transitions, 11168 flow [2024-06-03 18:49:07,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10796, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=726, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11168, PETRI_PLACES=537, PETRI_TRANSITIONS=727} [2024-06-03 18:49:07,816 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 495 predicate places. [2024-06-03 18:49:07,816 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 727 transitions, 11168 flow [2024-06-03 18:49:07,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:07,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:07,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:07,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-03 18:49:07,816 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:07,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:07,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1260017180, now seen corresponding path program 3 times [2024-06-03 18:49:07,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:07,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845726870] [2024-06-03 18:49:07,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:07,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:07,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:07,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:07,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:07,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845726870] [2024-06-03 18:49:07,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845726870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:07,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:07,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:49:07,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119964617] [2024-06-03 18:49:07,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:07,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:49:07,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:07,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:49:07,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:49:07,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:49:07,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 727 transitions, 11168 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:07,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:07,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:49:07,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:09,738 INFO L124 PetriNetUnfolderBase]: 3631/6080 cut-off events. [2024-06-03 18:49:09,738 INFO L125 PetriNetUnfolderBase]: For 1097269/1097269 co-relation queries the response was YES. [2024-06-03 18:49:09,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49810 conditions, 6080 events. 3631/6080 cut-off events. For 1097269/1097269 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 41374 event pairs, 647 based on Foata normal form. 2/6074 useless extension candidates. Maximal degree in co-relation 49573. Up to 5410 conditions per place. [2024-06-03 18:49:09,842 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 668 selfloop transitions, 71 changer transitions 0/745 dead transitions. [2024-06-03 18:49:09,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 745 transitions, 12690 flow [2024-06-03 18:49:09,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:09,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:09,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-03 18:49:09,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-03 18:49:09,843 INFO L175 Difference]: Start difference. First operand has 537 places, 727 transitions, 11168 flow. Second operand 7 states and 157 transitions. [2024-06-03 18:49:09,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 745 transitions, 12690 flow [2024-06-03 18:49:19,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 745 transitions, 12321 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-03 18:49:19,115 INFO L231 Difference]: Finished difference. Result has 535 places, 727 transitions, 10952 flow [2024-06-03 18:49:19,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10799, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=656, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10952, PETRI_PLACES=535, PETRI_TRANSITIONS=727} [2024-06-03 18:49:19,115 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 493 predicate places. [2024-06-03 18:49:19,115 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 727 transitions, 10952 flow [2024-06-03 18:49:19,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:19,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:19,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:19,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-03 18:49:19,116 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:19,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:19,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1855747050, now seen corresponding path program 4 times [2024-06-03 18:49:19,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:19,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109407460] [2024-06-03 18:49:19,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:19,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:19,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:19,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:19,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:19,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109407460] [2024-06-03 18:49:19,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109407460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:19,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:19,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:19,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406969744] [2024-06-03 18:49:19,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:19,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:19,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:19,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:19,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:19,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:49:19,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 727 transitions, 10952 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:19,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:19,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:49:19,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:20,930 INFO L124 PetriNetUnfolderBase]: 3652/6101 cut-off events. [2024-06-03 18:49:20,930 INFO L125 PetriNetUnfolderBase]: For 1087531/1087531 co-relation queries the response was YES. [2024-06-03 18:49:21,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49551 conditions, 6101 events. 3652/6101 cut-off events. For 1087531/1087531 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 41410 event pairs, 642 based on Foata normal form. 2/6093 useless extension candidates. Maximal degree in co-relation 49316. Up to 5416 conditions per place. [2024-06-03 18:49:21,183 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 678 selfloop transitions, 70 changer transitions 0/754 dead transitions. [2024-06-03 18:49:21,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 754 transitions, 12897 flow [2024-06-03 18:49:21,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:21,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:21,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-03 18:49:21,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-03 18:49:21,184 INFO L175 Difference]: Start difference. First operand has 535 places, 727 transitions, 10952 flow. Second operand 6 states and 143 transitions. [2024-06-03 18:49:21,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 754 transitions, 12897 flow [2024-06-03 18:49:31,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 754 transitions, 12746 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 18:49:31,513 INFO L231 Difference]: Finished difference. Result has 537 places, 732 transitions, 11065 flow [2024-06-03 18:49:31,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10805, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=659, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=11065, PETRI_PLACES=537, PETRI_TRANSITIONS=732} [2024-06-03 18:49:31,514 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 495 predicate places. [2024-06-03 18:49:31,514 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 732 transitions, 11065 flow [2024-06-03 18:49:31,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:31,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:31,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:31,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-03 18:49:31,515 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:31,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:31,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1843760332, now seen corresponding path program 5 times [2024-06-03 18:49:31,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:31,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788339691] [2024-06-03 18:49:31,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:31,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:31,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:31,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:31,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:31,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788339691] [2024-06-03 18:49:31,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788339691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:31,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:31,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:31,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316224893] [2024-06-03 18:49:31,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:31,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:31,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:31,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:31,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:31,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:49:31,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 732 transitions, 11065 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:31,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:31,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:49:31,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:33,289 INFO L124 PetriNetUnfolderBase]: 3660/6120 cut-off events. [2024-06-03 18:49:33,290 INFO L125 PetriNetUnfolderBase]: For 1074505/1074505 co-relation queries the response was YES. [2024-06-03 18:49:33,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49702 conditions, 6120 events. 3660/6120 cut-off events. For 1074505/1074505 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 41569 event pairs, 651 based on Foata normal form. 2/6114 useless extension candidates. Maximal degree in co-relation 49465. Up to 5465 conditions per place. [2024-06-03 18:49:33,395 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 678 selfloop transitions, 67 changer transitions 0/751 dead transitions. [2024-06-03 18:49:33,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 751 transitions, 12645 flow [2024-06-03 18:49:33,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:33,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:33,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-03 18:49:33,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-03 18:49:33,396 INFO L175 Difference]: Start difference. First operand has 537 places, 732 transitions, 11065 flow. Second operand 6 states and 140 transitions. [2024-06-03 18:49:33,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 751 transitions, 12645 flow [2024-06-03 18:49:42,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 751 transitions, 12469 flow, removed 50 selfloop flow, removed 2 redundant places. [2024-06-03 18:49:42,405 INFO L231 Difference]: Finished difference. Result has 541 places, 734 transitions, 11080 flow [2024-06-03 18:49:42,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10911, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=732, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=11080, PETRI_PLACES=541, PETRI_TRANSITIONS=734} [2024-06-03 18:49:42,406 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 499 predicate places. [2024-06-03 18:49:42,406 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 734 transitions, 11080 flow [2024-06-03 18:49:42,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:42,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:42,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:42,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-03 18:49:42,407 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:42,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:42,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1472571108, now seen corresponding path program 6 times [2024-06-03 18:49:42,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:42,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026573427] [2024-06-03 18:49:42,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:42,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:42,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:42,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:42,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:42,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026573427] [2024-06-03 18:49:42,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026573427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:42,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:42,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:49:42,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602246174] [2024-06-03 18:49:42,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:42,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:49:42,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:42,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:49:42,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:49:42,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:49:42,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 734 transitions, 11080 flow. Second operand has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:42,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:42,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:49:42,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:44,152 INFO L124 PetriNetUnfolderBase]: 3668/6145 cut-off events. [2024-06-03 18:49:44,152 INFO L125 PetriNetUnfolderBase]: For 1090623/1090634 co-relation queries the response was YES. [2024-06-03 18:49:44,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49862 conditions, 6145 events. 3668/6145 cut-off events. For 1090623/1090634 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 41838 event pairs, 582 based on Foata normal form. 10/6148 useless extension candidates. Maximal degree in co-relation 49623. Up to 5281 conditions per place. [2024-06-03 18:49:44,259 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 672 selfloop transitions, 82 changer transitions 0/760 dead transitions. [2024-06-03 18:49:44,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 760 transitions, 13337 flow [2024-06-03 18:49:44,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:49:44,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:49:44,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-03 18:49:44,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-03 18:49:44,260 INFO L175 Difference]: Start difference. First operand has 541 places, 734 transitions, 11080 flow. Second operand 6 states and 140 transitions. [2024-06-03 18:49:44,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 760 transitions, 13337 flow [2024-06-03 18:49:50,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 760 transitions, 13190 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-03 18:49:50,556 INFO L231 Difference]: Finished difference. Result has 544 places, 739 transitions, 11225 flow [2024-06-03 18:49:50,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10933, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=654, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=11225, PETRI_PLACES=544, PETRI_TRANSITIONS=739} [2024-06-03 18:49:50,557 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 502 predicate places. [2024-06-03 18:49:50,557 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 739 transitions, 11225 flow [2024-06-03 18:49:50,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.428571428571429) internal successors, (108), 7 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:50,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:49:50,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:49:50,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-03 18:49:50,557 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:49:50,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:49:50,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1499012300, now seen corresponding path program 7 times [2024-06-03 18:49:50,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:49:50,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073398746] [2024-06-03 18:49:50,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:49:50,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:49:50,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:49:50,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:49:50,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:49:50,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073398746] [2024-06-03 18:49:50,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073398746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:49:50,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:49:50,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:49:50,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526825512] [2024-06-03 18:49:50,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:49:50,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:49:50,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:49:50,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:49:50,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:49:50,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:49:50,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 739 transitions, 11225 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:49:50,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:49:50,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:49:50,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:49:52,454 INFO L124 PetriNetUnfolderBase]: 3676/6159 cut-off events. [2024-06-03 18:49:52,454 INFO L125 PetriNetUnfolderBase]: For 1105648/1105665 co-relation queries the response was YES. [2024-06-03 18:49:52,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50280 conditions, 6159 events. 3676/6159 cut-off events. For 1105648/1105665 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 41948 event pairs, 576 based on Foata normal form. 14/6167 useless extension candidates. Maximal degree in co-relation 50039. Up to 5386 conditions per place. [2024-06-03 18:49:52,561 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 675 selfloop transitions, 80 changer transitions 0/761 dead transitions. [2024-06-03 18:49:52,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 761 transitions, 12835 flow [2024-06-03 18:49:52,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:49:52,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:49:52,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-03 18:49:52,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-03 18:49:52,563 INFO L175 Difference]: Start difference. First operand has 544 places, 739 transitions, 11225 flow. Second operand 7 states and 157 transitions. [2024-06-03 18:49:52,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 761 transitions, 12835 flow [2024-06-03 18:50:03,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 761 transitions, 12586 flow, removed 55 selfloop flow, removed 3 redundant places. [2024-06-03 18:50:03,059 INFO L231 Difference]: Finished difference. Result has 548 places, 741 transitions, 11197 flow [2024-06-03 18:50:03,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11002, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=739, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=659, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11197, PETRI_PLACES=548, PETRI_TRANSITIONS=741} [2024-06-03 18:50:03,059 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 506 predicate places. [2024-06-03 18:50:03,059 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 741 transitions, 11197 flow [2024-06-03 18:50:03,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:03,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:03,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:03,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-03 18:50:03,060 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:50:03,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:03,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1651891481, now seen corresponding path program 31 times [2024-06-03 18:50:03,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:03,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395823316] [2024-06-03 18:50:03,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:03,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:03,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:03,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:03,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:03,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395823316] [2024-06-03 18:50:03,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395823316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:03,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:03,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:50:03,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928633261] [2024-06-03 18:50:03,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:03,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:50:03,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:03,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:50:03,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:50:03,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:50:03,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 741 transitions, 11197 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:03,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:03,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:50:03,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:05,153 INFO L124 PetriNetUnfolderBase]: 3673/6136 cut-off events. [2024-06-03 18:50:05,153 INFO L125 PetriNetUnfolderBase]: For 1093504/1093504 co-relation queries the response was YES. [2024-06-03 18:50:05,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49985 conditions, 6136 events. 3673/6136 cut-off events. For 1093504/1093504 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 41745 event pairs, 674 based on Foata normal form. 1/6129 useless extension candidates. Maximal degree in co-relation 49743. Up to 4976 conditions per place. [2024-06-03 18:50:05,288 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 369 selfloop transitions, 396 changer transitions 0/771 dead transitions. [2024-06-03 18:50:05,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 771 transitions, 13401 flow [2024-06-03 18:50:05,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:50:05,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:50:05,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-03 18:50:05,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745257452574526 [2024-06-03 18:50:05,290 INFO L175 Difference]: Start difference. First operand has 548 places, 741 transitions, 11197 flow. Second operand 9 states and 212 transitions. [2024-06-03 18:50:05,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 771 transitions, 13401 flow [2024-06-03 18:50:14,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 771 transitions, 13216 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-03 18:50:14,449 INFO L231 Difference]: Finished difference. Result has 552 places, 741 transitions, 11814 flow [2024-06-03 18:50:14,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11012, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=396, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11814, PETRI_PLACES=552, PETRI_TRANSITIONS=741} [2024-06-03 18:50:14,450 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 510 predicate places. [2024-06-03 18:50:14,450 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 741 transitions, 11814 flow [2024-06-03 18:50:14,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:14,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:14,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:14,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-03 18:50:14,450 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:50:14,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:14,451 INFO L85 PathProgramCache]: Analyzing trace with hash -423120947, now seen corresponding path program 32 times [2024-06-03 18:50:14,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:14,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112045717] [2024-06-03 18:50:14,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:14,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:14,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:14,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:14,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:14,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112045717] [2024-06-03 18:50:14,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112045717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:14,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:14,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:50:14,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067615731] [2024-06-03 18:50:14,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:14,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:50:14,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:14,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:50:14,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:50:14,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:50:14,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 741 transitions, 11814 flow. Second operand has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:14,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:14,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:50:14,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:16,418 INFO L124 PetriNetUnfolderBase]: 3670/6132 cut-off events. [2024-06-03 18:50:16,419 INFO L125 PetriNetUnfolderBase]: For 1098833/1098833 co-relation queries the response was YES. [2024-06-03 18:50:16,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50586 conditions, 6132 events. 3670/6132 cut-off events. For 1098833/1098833 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 41645 event pairs, 674 based on Foata normal form. 1/6125 useless extension candidates. Maximal degree in co-relation 50343. Up to 4973 conditions per place. [2024-06-03 18:50:16,517 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 370 selfloop transitions, 395 changer transitions 0/771 dead transitions. [2024-06-03 18:50:16,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 771 transitions, 14022 flow [2024-06-03 18:50:16,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:50:16,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:50:16,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-03 18:50:16,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745257452574526 [2024-06-03 18:50:16,518 INFO L175 Difference]: Start difference. First operand has 552 places, 741 transitions, 11814 flow. Second operand 9 states and 212 transitions. [2024-06-03 18:50:16,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 771 transitions, 14022 flow [2024-06-03 18:50:24,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 771 transitions, 13380 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-03 18:50:24,077 INFO L231 Difference]: Finished difference. Result has 553 places, 741 transitions, 11976 flow [2024-06-03 18:50:24,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11176, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=395, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11976, PETRI_PLACES=553, PETRI_TRANSITIONS=741} [2024-06-03 18:50:24,078 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 511 predicate places. [2024-06-03 18:50:24,078 INFO L495 AbstractCegarLoop]: Abstraction has has 553 places, 741 transitions, 11976 flow [2024-06-03 18:50:24,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:24,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:24,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:24,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-03 18:50:24,078 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:50:24,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:24,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1355019570, now seen corresponding path program 8 times [2024-06-03 18:50:24,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:24,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268104752] [2024-06-03 18:50:24,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:24,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:24,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:24,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:24,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:24,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268104752] [2024-06-03 18:50:24,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268104752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:24,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:24,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:24,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656826571] [2024-06-03 18:50:24,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:24,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:24,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:24,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:24,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:24,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:50:24,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 741 transitions, 11976 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:24,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:24,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:50:24,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:25,890 INFO L124 PetriNetUnfolderBase]: 3665/6142 cut-off events. [2024-06-03 18:50:25,890 INFO L125 PetriNetUnfolderBase]: For 1092321/1092338 co-relation queries the response was YES. [2024-06-03 18:50:25,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50347 conditions, 6142 events. 3665/6142 cut-off events. For 1092321/1092338 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 41839 event pairs, 662 based on Foata normal form. 14/6150 useless extension candidates. Maximal degree in co-relation 50104. Up to 5474 conditions per place. [2024-06-03 18:50:26,007 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 686 selfloop transitions, 64 changer transitions 0/756 dead transitions. [2024-06-03 18:50:26,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 756 transitions, 13512 flow [2024-06-03 18:50:26,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:50:26,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:50:26,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-03 18:50:26,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5296167247386759 [2024-06-03 18:50:26,008 INFO L175 Difference]: Start difference. First operand has 553 places, 741 transitions, 11976 flow. Second operand 7 states and 152 transitions. [2024-06-03 18:50:26,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 756 transitions, 13512 flow [2024-06-03 18:50:33,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 756 transitions, 12674 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-03 18:50:33,417 INFO L231 Difference]: Finished difference. Result has 552 places, 741 transitions, 11271 flow [2024-06-03 18:50:33,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11138, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=741, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=677, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11271, PETRI_PLACES=552, PETRI_TRANSITIONS=741} [2024-06-03 18:50:33,417 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 510 predicate places. [2024-06-03 18:50:33,417 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 741 transitions, 11271 flow [2024-06-03 18:50:33,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:33,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:50:33,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:50:33,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-03 18:50:33,418 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 18:50:33,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:50:33,418 INFO L85 PathProgramCache]: Analyzing trace with hash -568327732, now seen corresponding path program 9 times [2024-06-03 18:50:33,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:50:33,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593000910] [2024-06-03 18:50:33,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:50:33,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:50:33,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:50:33,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 18:50:33,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:50:33,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593000910] [2024-06-03 18:50:33,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593000910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:50:33,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:50:33,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:50:33,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075577521] [2024-06-03 18:50:33,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:50:33,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:50:33,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:50:33,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:50:33,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:50:33,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:50:33,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 741 transitions, 11271 flow. Second operand has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 18:50:33,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:50:33,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:50:33,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:50:35,203 INFO L124 PetriNetUnfolderBase]: 3660/6131 cut-off events. [2024-06-03 18:50:35,203 INFO L125 PetriNetUnfolderBase]: For 1065507/1065524 co-relation queries the response was YES. [2024-06-03 18:50:35,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49176 conditions, 6131 events. 3660/6131 cut-off events. For 1065507/1065524 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 41792 event pairs, 655 based on Foata normal form. 14/6135 useless extension candidates. Maximal degree in co-relation 48932. Up to 5447 conditions per place. [2024-06-03 18:50:35,305 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 683 selfloop transitions, 69 changer transitions 0/758 dead transitions. [2024-06-03 18:50:35,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 758 transitions, 12815 flow [2024-06-03 18:50:35,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:50:35,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:50:35,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-03 18:50:35,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182926829268293 [2024-06-03 18:50:35,307 INFO L175 Difference]: Start difference. First operand has 552 places, 741 transitions, 11271 flow. Second operand 8 states and 170 transitions. [2024-06-03 18:50:35,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 758 transitions, 12815 flow Killed by 15