./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe002_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/safe002_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/safe002_tso.i ./goblint.2024-05-21_14-57-05.files/protection/safe002_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:31,325 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-03 18:36:31,370 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:31,373 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-03 18:36:31,373 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-03 18:36:31,387 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-03 18:36:31,388 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-03 18:36:31,388 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-03 18:36:31,388 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-03 18:36:31,388 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-03 18:36:31,389 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-03 18:36:31,389 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-03 18:36:31,389 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-03 18:36:31,390 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-03 18:36:31,390 INFO L153 SettingsManager]: * Use SBE=true [2024-06-03 18:36:31,390 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-03 18:36:31,391 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-03 18:36:31,391 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-03 18:36:31,391 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-03 18:36:31,391 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-03 18:36:31,392 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-03 18:36:31,394 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-03 18:36:31,394 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-03 18:36:31,395 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-03 18:36:31,397 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-03 18:36:31,398 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-03 18:36:31,398 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-03 18:36:31,398 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-03 18:36:31,399 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-03 18:36:31,399 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-03 18:36:31,399 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-03 18:36:31,400 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-03 18:36:31,400 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 18:36:31,400 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-03 18:36:31,400 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-03 18:36:31,401 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-03 18:36:31,401 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-03 18:36:31,401 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-03 18:36:31,401 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-03 18:36:31,401 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-03 18:36:31,401 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-03 18:36:31,402 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-03 18:36:31,402 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-03 18:36:31,402 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:31,627 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-03 18:36:31,646 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-03 18:36:31,650 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-03 18:36:31,651 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-03 18:36:31,651 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-03 18:36:31,652 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/safe002_tso.yml/witness.yml [2024-06-03 18:36:31,744 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-03 18:36:31,744 INFO L274 PluginConnector]: CDTParser initialized [2024-06-03 18:36:31,745 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe002_tso.i [2024-06-03 18:36:32,708 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-03 18:36:32,870 INFO L384 CDTParser]: Found 1 translation units. [2024-06-03 18:36:32,871 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe002_tso.i [2024-06-03 18:36:32,888 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f863d1e98/81bb9e3594a44205bfed4acf515d155c/FLAG433b3ad13 [2024-06-03 18:36:32,899 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f863d1e98/81bb9e3594a44205bfed4acf515d155c [2024-06-03 18:36:32,899 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-03 18:36:32,901 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-03 18:36:32,902 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-03 18:36:32,903 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-03 18:36:32,906 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-03 18:36:32,907 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:31" (1/2) ... [2024-06-03 18:36:32,907 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@95ad821 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:36:32, skipping insertion in model container [2024-06-03 18:36:32,907 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:31" (1/2) ... [2024-06-03 18:36:32,909 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@787dd5c3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 06:36:32, skipping insertion in model container [2024-06-03 18:36:32,909 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 06:36:32" (2/2) ... [2024-06-03 18:36:32,909 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@95ad821 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:32, skipping insertion in model container [2024-06-03 18:36:32,909 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 06:36:32" (2/2) ... [2024-06-03 18:36:32,910 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-03 18:36:32,947 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-03 18:36:32,948 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_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! 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)))) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-06-03 18:36:32,948 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_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! 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)))) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-06-03 18:36:32,948 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_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! 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)))) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-06-03 18:36:32,948 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-03 18:36:32,949 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-03 18:36:32,983 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-03 18:36:33,196 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 18:36:33,207 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:33,333 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 18:36:33,379 INFO L206 MainTranslator]: Completed translation [2024-06-03 18:36:33,380 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:33 WrapperNode [2024-06-03 18:36:33,380 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-03 18:36:33,381 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-03 18:36:33,381 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-03 18:36:33,381 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-03 18:36:33,387 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:33" (1/1) ... [2024-06-03 18:36:33,411 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:33" (1/1) ... [2024-06-03 18:36:33,445 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-03 18:36:33,447 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-03 18:36:33,448 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-03 18:36:33,448 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-03 18:36:33,449 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-03 18:36:33,457 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:33" (1/1) ... [2024-06-03 18:36:33,457 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:33" (1/1) ... [2024-06-03 18:36:33,460 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:33" (1/1) ... [2024-06-03 18:36:33,473 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:33,473 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:33" (1/1) ... [2024-06-03 18:36:33,474 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:33" (1/1) ... [2024-06-03 18:36:33,478 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:33" (1/1) ... [2024-06-03 18:36:33,479 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:33" (1/1) ... [2024-06-03 18:36:33,483 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:33" (1/1) ... [2024-06-03 18:36:33,484 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:33" (1/1) ... [2024-06-03 18:36:33,486 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-03 18:36:33,486 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-03 18:36:33,487 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-03 18:36:33,491 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-03 18:36:33,492 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:33" (1/1) ... [2024-06-03 18:36:33,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 18:36:33,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-03 18:36:33,537 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:33,563 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:33,579 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-03 18:36:33,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-03 18:36:33,580 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-03 18:36:33,580 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-03 18:36:33,581 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-03 18:36:33,581 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-03 18:36:33,581 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-03 18:36:33,581 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-03 18:36:33,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-03 18:36:33,581 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-03 18:36:33,581 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-03 18:36:33,582 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-03 18:36:33,582 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:33,687 INFO L244 CfgBuilder]: Building ICFG [2024-06-03 18:36:33,689 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-03 18:36:33,849 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-03 18:36:33,849 INFO L293 CfgBuilder]: Performing block encoding [2024-06-03 18:36:33,920 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-03 18:36:33,921 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-03 18:36:33,921 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 06:36:33 BoogieIcfgContainer [2024-06-03 18:36:33,921 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-03 18:36:33,923 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-03 18:36:33,923 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-03 18:36:33,925 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-03 18:36:33,925 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:31" (1/4) ... [2024-06-03 18:36:33,926 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10180869 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 06:36:33, skipping insertion in model container [2024-06-03 18:36:33,926 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.06 06:36:32" (2/4) ... [2024-06-03 18:36:33,926 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10180869 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 06:36:33, skipping insertion in model container [2024-06-03 18:36:33,926 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 06:36:33" (3/4) ... [2024-06-03 18:36:33,926 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10180869 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 06:36:33, skipping insertion in model container [2024-06-03 18:36:33,927 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 06:36:33" (4/4) ... [2024-06-03 18:36:33,927 INFO L112 eAbstractionObserver]: Analyzing ICFG safe002_tso.i [2024-06-03 18:36:33,941 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-03 18:36:33,941 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-03 18:36:33,942 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-03 18:36:33,972 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-03 18:36:33,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-03 18:36:34,021 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-03 18:36:34,022 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 18:36:34,023 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:34,023 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-03 18:36:34,026 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-03 18:36:34,033 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-03 18:36:34,038 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;@301744f0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-03 18:36:34,039 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-03 18:36:34,041 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-03 18:36:34,041 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-03 18:36:34,042 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 18:36:34,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:34,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-03 18:36:34,043 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:34,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:34,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1782945868, now seen corresponding path program 1 times [2024-06-03 18:36:34,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:34,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012711847] [2024-06-03 18:36:34,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:34,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:34,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:34,493 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:34,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:34,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012711847] [2024-06-03 18:36:34,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012711847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:34,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:34,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-03 18:36:34,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406632420] [2024-06-03 18:36:34,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:34,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-03 18:36:34,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:34,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-03 18:36:34,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-03 18:36:34,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-03 18:36:34,591 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:34,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:34,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-03 18:36:34,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:34,719 INFO L124 PetriNetUnfolderBase]: 430/730 cut-off events. [2024-06-03 18:36:34,719 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2024-06-03 18:36:34,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1455 conditions, 730 events. 430/730 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3710 event pairs, 241 based on Foata normal form. 1/693 useless extension candidates. Maximal degree in co-relation 1440. Up to 672 conditions per place. [2024-06-03 18:36:34,726 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 29 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-03 18:36:34,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 165 flow [2024-06-03 18:36:34,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-03 18:36:34,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-03 18:36:34,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 84 transitions. [2024-06-03 18:36:34,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6829268292682927 [2024-06-03 18:36:34,736 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:34,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 165 flow [2024-06-03 18:36:34,739 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:34,740 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-03 18:36:34,741 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:34,744 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-03 18:36:34,744 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-03 18:36:34,745 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:34,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:34,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:34,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-03 18:36:34,745 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:34,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:34,746 INFO L85 PathProgramCache]: Analyzing trace with hash -116908628, now seen corresponding path program 1 times [2024-06-03 18:36:34,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:34,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310230051] [2024-06-03 18:36:34,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:34,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:34,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:34,922 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:34,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:34,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310230051] [2024-06-03 18:36:34,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310230051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:34,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:34,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:34,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465880717] [2024-06-03 18:36:34,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:34,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:34,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:34,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:34,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:34,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:36:34,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 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:34,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:34,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:36:34,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:35,200 INFO L124 PetriNetUnfolderBase]: 755/1248 cut-off events. [2024-06-03 18:36:35,200 INFO L125 PetriNetUnfolderBase]: For 222/236 co-relation queries the response was YES. [2024-06-03 18:36:35,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2843 conditions, 1248 events. 755/1248 cut-off events. For 222/236 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6102 event pairs, 249 based on Foata normal form. 13/1224 useless extension candidates. Maximal degree in co-relation 2828. Up to 1093 conditions per place. [2024-06-03 18:36:35,208 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 37 selfloop transitions, 6 changer transitions 0/50 dead transitions. [2024-06-03 18:36:35,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 50 transitions, 224 flow [2024-06-03 18:36:35,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:36:35,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:36:35,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-03 18:36:35,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-03 18:36:35,214 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 102 transitions. [2024-06-03 18:36:35,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 50 transitions, 224 flow [2024-06-03 18:36:35,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 50 transitions, 220 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-03 18:36:35,218 INFO L231 Difference]: Finished difference. Result has 44 places, 36 transitions, 123 flow [2024-06-03 18:36:35,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=123, PETRI_PLACES=44, PETRI_TRANSITIONS=36} [2024-06-03 18:36:35,218 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 2 predicate places. [2024-06-03 18:36:35,219 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 36 transitions, 123 flow [2024-06-03 18:36:35,219 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:35,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:35,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:35,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-03 18:36:35,222 INFO L420 AbstractCegarLoop]: === Iteration 3 === 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:35,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:35,224 INFO L85 PathProgramCache]: Analyzing trace with hash -214704722, now seen corresponding path program 1 times [2024-06-03 18:36:35,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:35,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713750851] [2024-06-03 18:36:35,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:35,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:35,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:35,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:36:35,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:35,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713750851] [2024-06-03 18:36:35,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713750851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:35,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:35,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 18:36:35,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738482724] [2024-06-03 18:36:35,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:35,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 18:36:35,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:35,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 18:36:35,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 18:36:35,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-03 18:36:35,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 36 transitions, 123 flow. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call 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:35,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:35,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-03 18:36:35,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:35,530 INFO L124 PetriNetUnfolderBase]: 583/984 cut-off events. [2024-06-03 18:36:35,531 INFO L125 PetriNetUnfolderBase]: For 494/497 co-relation queries the response was YES. [2024-06-03 18:36:35,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2454 conditions, 984 events. 583/984 cut-off events. For 494/497 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 4773 event pairs, 249 based on Foata normal form. 4/986 useless extension candidates. Maximal degree in co-relation 2437. Up to 889 conditions per place. [2024-06-03 18:36:35,561 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 38 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-03 18:36:35,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 53 transitions, 265 flow [2024-06-03 18:36:35,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:36:35,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:36:35,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-03 18:36:35,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-03 18:36:35,562 INFO L175 Difference]: Start difference. First operand has 44 places, 36 transitions, 123 flow. Second operand 4 states and 102 transitions. [2024-06-03 18:36:35,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 53 transitions, 265 flow [2024-06-03 18:36:35,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 248 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-03 18:36:35,564 INFO L231 Difference]: Finished difference. Result has 47 places, 42 transitions, 166 flow [2024-06-03 18:36:35,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=166, PETRI_PLACES=47, PETRI_TRANSITIONS=42} [2024-06-03 18:36:35,565 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 5 predicate places. [2024-06-03 18:36:35,565 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 42 transitions, 166 flow [2024-06-03 18:36:35,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call 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:35,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:35,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:35,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-03 18:36:35,565 INFO L420 AbstractCegarLoop]: === Iteration 4 === 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:35,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:35,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1934089472, now seen corresponding path program 1 times [2024-06-03 18:36:35,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:35,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861046694] [2024-06-03 18:36:35,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:35,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:35,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:35,723 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:35,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:35,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861046694] [2024-06-03 18:36:35,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861046694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:35,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:35,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:36:35,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667059007] [2024-06-03 18:36:35,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:35,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:36:35,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:35,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:36:35,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:36:35,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:35,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 42 transitions, 166 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:35,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:35,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:35,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:35,960 INFO L124 PetriNetUnfolderBase]: 890/1464 cut-off events. [2024-06-03 18:36:35,960 INFO L125 PetriNetUnfolderBase]: For 1126/1126 co-relation queries the response was YES. [2024-06-03 18:36:35,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3951 conditions, 1464 events. 890/1464 cut-off events. For 1126/1126 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7164 event pairs, 354 based on Foata normal form. 2/1465 useless extension candidates. Maximal degree in co-relation 3932. Up to 1332 conditions per place. [2024-06-03 18:36:35,969 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 50 selfloop transitions, 10 changer transitions 0/66 dead transitions. [2024-06-03 18:36:35,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 66 transitions, 351 flow [2024-06-03 18:36:35,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:36:35,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:36:35,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-03 18:36:35,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658536585365853 [2024-06-03 18:36:35,973 INFO L175 Difference]: Start difference. First operand has 47 places, 42 transitions, 166 flow. Second operand 5 states and 116 transitions. [2024-06-03 18:36:35,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 66 transitions, 351 flow [2024-06-03 18:36:35,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 66 transitions, 347 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-03 18:36:35,980 INFO L231 Difference]: Finished difference. Result has 54 places, 51 transitions, 235 flow [2024-06-03 18:36:35,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=235, PETRI_PLACES=54, PETRI_TRANSITIONS=51} [2024-06-03 18:36:35,982 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 12 predicate places. [2024-06-03 18:36:35,982 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 51 transitions, 235 flow [2024-06-03 18:36:35,982 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:35,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:35,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:35,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-03 18:36:35,983 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:35,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:35,983 INFO L85 PathProgramCache]: Analyzing trace with hash -2094214223, now seen corresponding path program 1 times [2024-06-03 18:36:35,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:35,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345153541] [2024-06-03 18:36:35,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:35,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:36,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:36,228 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:36,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:36,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345153541] [2024-06-03 18:36:36,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345153541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:36,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:36,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:36,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614346340] [2024-06-03 18:36:36,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:36,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:36,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:36,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:36,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:36,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:36:36,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 51 transitions, 235 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call 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:36,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:36,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:36:36,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:36,481 INFO L124 PetriNetUnfolderBase]: 885/1466 cut-off events. [2024-06-03 18:36:36,481 INFO L125 PetriNetUnfolderBase]: For 1960/1992 co-relation queries the response was YES. [2024-06-03 18:36:36,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4479 conditions, 1466 events. 885/1466 cut-off events. For 1960/1992 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 7330 event pairs, 300 based on Foata normal form. 15/1465 useless extension candidates. Maximal degree in co-relation 4455. Up to 1265 conditions per place. [2024-06-03 18:36:36,496 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 43 selfloop transitions, 14 changer transitions 0/67 dead transitions. [2024-06-03 18:36:36,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 67 transitions, 401 flow [2024-06-03 18:36:36,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:36:36,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:36:36,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-03 18:36:36,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6280487804878049 [2024-06-03 18:36:36,498 INFO L175 Difference]: Start difference. First operand has 54 places, 51 transitions, 235 flow. Second operand 4 states and 103 transitions. [2024-06-03 18:36:36,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 67 transitions, 401 flow [2024-06-03 18:36:36,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 67 transitions, 401 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-03 18:36:36,505 INFO L231 Difference]: Finished difference. Result has 58 places, 54 transitions, 299 flow [2024-06-03 18:36:36,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=235, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=299, PETRI_PLACES=58, PETRI_TRANSITIONS=54} [2024-06-03 18:36:36,507 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-03 18:36:36,508 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 54 transitions, 299 flow [2024-06-03 18:36:36,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call 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:36,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:36,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:36,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-03 18:36:36,509 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:36,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:36,510 INFO L85 PathProgramCache]: Analyzing trace with hash 2101371457, now seen corresponding path program 1 times [2024-06-03 18:36:36,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:36,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730735050] [2024-06-03 18:36:36,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:36,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:36,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:36,693 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:36,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:36,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730735050] [2024-06-03 18:36:36,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730735050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:36,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:36,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:36,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529615360] [2024-06-03 18:36:36,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:36,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:36,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:36,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:36,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:36,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:36,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 54 transitions, 299 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:36,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:36,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:36,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:36,969 INFO L124 PetriNetUnfolderBase]: 973/1584 cut-off events. [2024-06-03 18:36:36,969 INFO L125 PetriNetUnfolderBase]: For 2886/2888 co-relation queries the response was YES. [2024-06-03 18:36:36,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5216 conditions, 1584 events. 973/1584 cut-off events. For 2886/2888 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7841 event pairs, 322 based on Foata normal form. 8/1590 useless extension candidates. Maximal degree in co-relation 5189. Up to 1347 conditions per place. [2024-06-03 18:36:36,983 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 59 selfloop transitions, 27 changer transitions 0/92 dead transitions. [2024-06-03 18:36:36,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 92 transitions, 617 flow [2024-06-03 18:36:36,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:36,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:36,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-03 18:36:36,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-03 18:36:36,985 INFO L175 Difference]: Start difference. First operand has 58 places, 54 transitions, 299 flow. Second operand 7 states and 162 transitions. [2024-06-03 18:36:36,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 92 transitions, 617 flow [2024-06-03 18:36:36,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 92 transitions, 577 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-03 18:36:36,993 INFO L231 Difference]: Finished difference. Result has 65 places, 69 transitions, 430 flow [2024-06-03 18:36:36,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=267, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=430, PETRI_PLACES=65, PETRI_TRANSITIONS=69} [2024-06-03 18:36:36,996 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 23 predicate places. [2024-06-03 18:36:36,996 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 69 transitions, 430 flow [2024-06-03 18:36:36,996 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:36,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:36,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:36,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-03 18:36:36,997 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:36,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:36,998 INFO L85 PathProgramCache]: Analyzing trace with hash 2078134291, now seen corresponding path program 2 times [2024-06-03 18:36:36,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:37,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903401358] [2024-06-03 18:36:37,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:37,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:37,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:37,159 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,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:37,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903401358] [2024-06-03 18:36:37,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903401358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:37,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:37,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:37,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416107218] [2024-06-03 18:36:37,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:37,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:37,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:37,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:37,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:37,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:36:37,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 69 transitions, 430 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call 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,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:37,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:36:37,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:37,386 INFO L124 PetriNetUnfolderBase]: 939/1559 cut-off events. [2024-06-03 18:36:37,387 INFO L125 PetriNetUnfolderBase]: For 4347/4414 co-relation queries the response was YES. [2024-06-03 18:36:37,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5879 conditions, 1559 events. 939/1559 cut-off events. For 4347/4414 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 7888 event pairs, 294 based on Foata normal form. 26/1559 useless extension candidates. Maximal degree in co-relation 5849. Up to 1309 conditions per place. [2024-06-03 18:36:37,400 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 61 selfloop transitions, 17 changer transitions 0/89 dead transitions. [2024-06-03 18:36:37,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 89 transitions, 666 flow [2024-06-03 18:36:37,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:36:37,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:36:37,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-03 18:36:37,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048780487804878 [2024-06-03 18:36:37,402 INFO L175 Difference]: Start difference. First operand has 65 places, 69 transitions, 430 flow. Second operand 5 states and 124 transitions. [2024-06-03 18:36:37,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 89 transitions, 666 flow [2024-06-03 18:36:37,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 89 transitions, 630 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-03 18:36:37,412 INFO L231 Difference]: Finished difference. Result has 67 places, 72 transitions, 464 flow [2024-06-03 18:36:37,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=394, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=464, PETRI_PLACES=67, PETRI_TRANSITIONS=72} [2024-06-03 18:36:37,413 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 25 predicate places. [2024-06-03 18:36:37,413 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 72 transitions, 464 flow [2024-06-03 18:36:37,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call 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,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:37,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:37,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-03 18:36:37,414 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:37,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:37,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1060824097, now seen corresponding path program 2 times [2024-06-03 18:36:37,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:37,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553962691] [2024-06-03 18:36:37,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:37,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:37,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:37,558 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,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:37,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553962691] [2024-06-03 18:36:37,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553962691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:37,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:37,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:37,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806354941] [2024-06-03 18:36:37,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:37,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:37,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:37,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:37,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:37,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:37,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 72 transitions, 464 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:37,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:37,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:37,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:37,777 INFO L124 PetriNetUnfolderBase]: 960/1589 cut-off events. [2024-06-03 18:36:37,778 INFO L125 PetriNetUnfolderBase]: For 4697/4699 co-relation queries the response was YES. [2024-06-03 18:36:37,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6138 conditions, 1589 events. 960/1589 cut-off events. For 4697/4699 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7975 event pairs, 328 based on Foata normal form. 4/1591 useless extension candidates. Maximal degree in co-relation 6107. Up to 1384 conditions per place. [2024-06-03 18:36:37,795 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 76 selfloop transitions, 20 changer transitions 0/102 dead transitions. [2024-06-03 18:36:37,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 102 transitions, 785 flow [2024-06-03 18:36:37,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:36:37,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:36:37,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-03 18:36:37,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650406504065041 [2024-06-03 18:36:37,797 INFO L175 Difference]: Start difference. First operand has 67 places, 72 transitions, 464 flow. Second operand 6 states and 139 transitions. [2024-06-03 18:36:37,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 102 transitions, 785 flow [2024-06-03 18:36:37,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 102 transitions, 736 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-03 18:36:37,809 INFO L231 Difference]: Finished difference. Result has 73 places, 83 transitions, 583 flow [2024-06-03 18:36:37,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=420, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=583, PETRI_PLACES=73, PETRI_TRANSITIONS=83} [2024-06-03 18:36:37,810 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2024-06-03 18:36:37,810 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 83 transitions, 583 flow [2024-06-03 18:36:37,810 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:37,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:37,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 18:36:37,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-03 18:36:37,811 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:37,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:37,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1060815169, now seen corresponding path program 1 times [2024-06-03 18:36:37,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:37,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261635741] [2024-06-03 18:36:37,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:37,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:37,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:37,951 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,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:37,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261635741] [2024-06-03 18:36:37,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261635741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:37,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:37,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:37,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860510376] [2024-06-03 18:36:37,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:37,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:37,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:37,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:37,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:37,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:37,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 83 transitions, 583 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:37,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:37,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:37,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:38,195 INFO L124 PetriNetUnfolderBase]: 952/1573 cut-off events. [2024-06-03 18:36:38,195 INFO L125 PetriNetUnfolderBase]: For 5716/5716 co-relation queries the response was YES. [2024-06-03 18:36:38,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6454 conditions, 1573 events. 952/1573 cut-off events. For 5716/5716 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7866 event pairs, 305 based on Foata normal form. 4/1576 useless extension candidates. Maximal degree in co-relation 6419. Up to 1401 conditions per place. [2024-06-03 18:36:38,207 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 87 selfloop transitions, 12 changer transitions 0/105 dead transitions. [2024-06-03 18:36:38,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 105 transitions, 849 flow [2024-06-03 18:36:38,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:36:38,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:36:38,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-03 18:36:38,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-03 18:36:38,225 INFO L175 Difference]: Start difference. First operand has 73 places, 83 transitions, 583 flow. Second operand 6 states and 136 transitions. [2024-06-03 18:36:38,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 105 transitions, 849 flow [2024-06-03 18:36:38,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 105 transitions, 831 flow, removed 9 selfloop flow, removed 0 redundant places. [2024-06-03 18:36:38,232 INFO L231 Difference]: Finished difference. Result has 79 places, 85 transitions, 618 flow [2024-06-03 18:36:38,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=565, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=618, PETRI_PLACES=79, PETRI_TRANSITIONS=85} [2024-06-03 18:36:38,233 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 37 predicate places. [2024-06-03 18:36:38,233 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 85 transitions, 618 flow [2024-06-03 18:36:38,233 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:38,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:38,233 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:38,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-03 18:36:38,233 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:38,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:38,234 INFO L85 PathProgramCache]: Analyzing trace with hash -496130211, now seen corresponding path program 1 times [2024-06-03 18:36:38,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:38,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929381294] [2024-06-03 18:36:38,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:38,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:38,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:38,408 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,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:38,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929381294] [2024-06-03 18:36:38,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929381294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:38,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:38,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:38,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892454412] [2024-06-03 18:36:38,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:38,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:38,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:38,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:38,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:38,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:38,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 85 transitions, 618 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:38,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:38,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:38,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:38,705 INFO L124 PetriNetUnfolderBase]: 1092/1788 cut-off events. [2024-06-03 18:36:38,705 INFO L125 PetriNetUnfolderBase]: For 7489/7489 co-relation queries the response was YES. [2024-06-03 18:36:38,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7687 conditions, 1788 events. 1092/1788 cut-off events. For 7489/7489 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9098 event pairs, 274 based on Foata normal form. 4/1788 useless extension candidates. Maximal degree in co-relation 7649. Up to 1459 conditions per place. [2024-06-03 18:36:38,724 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 84 selfloop transitions, 51 changer transitions 0/141 dead transitions. [2024-06-03 18:36:38,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 141 transitions, 1268 flow [2024-06-03 18:36:38,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:36:38,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:36:38,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-03 18:36:38,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-03 18:36:38,727 INFO L175 Difference]: Start difference. First operand has 79 places, 85 transitions, 618 flow. Second operand 6 states and 149 transitions. [2024-06-03 18:36:38,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 141 transitions, 1268 flow [2024-06-03 18:36:38,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 141 transitions, 1233 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-03 18:36:38,741 INFO L231 Difference]: Finished difference. Result has 83 places, 119 transitions, 1074 flow [2024-06-03 18:36:38,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=583, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1074, PETRI_PLACES=83, PETRI_TRANSITIONS=119} [2024-06-03 18:36:38,742 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 41 predicate places. [2024-06-03 18:36:38,742 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 119 transitions, 1074 flow [2024-06-03 18:36:38,742 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:38,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:38,742 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:38,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-03 18:36:38,743 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:38,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:38,743 INFO L85 PathProgramCache]: Analyzing trace with hash 718001223, now seen corresponding path program 2 times [2024-06-03 18:36:38,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:38,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953533727] [2024-06-03 18:36:38,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:38,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:38,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:38,890 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,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:38,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953533727] [2024-06-03 18:36:38,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953533727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:38,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:38,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:38,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060228874] [2024-06-03 18:36:38,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:38,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:38,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:38,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:38,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:38,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:38,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 119 transitions, 1074 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:38,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:38,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:38,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:39,225 INFO L124 PetriNetUnfolderBase]: 1179/1938 cut-off events. [2024-06-03 18:36:39,225 INFO L125 PetriNetUnfolderBase]: For 11291/11291 co-relation queries the response was YES. [2024-06-03 18:36:39,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9532 conditions, 1938 events. 1179/1938 cut-off events. For 11291/11291 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 10141 event pairs, 277 based on Foata normal form. 4/1938 useless extension candidates. Maximal degree in co-relation 9491. Up to 1414 conditions per place. [2024-06-03 18:36:39,241 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 88 selfloop transitions, 77 changer transitions 0/171 dead transitions. [2024-06-03 18:36:39,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 171 transitions, 1778 flow [2024-06-03 18:36:39,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:36:39,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:36:39,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-03 18:36:39,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:36:39,243 INFO L175 Difference]: Start difference. First operand has 83 places, 119 transitions, 1074 flow. Second operand 9 states and 216 transitions. [2024-06-03 18:36:39,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 171 transitions, 1778 flow [2024-06-03 18:36:39,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 171 transitions, 1748 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-03 18:36:39,264 INFO L231 Difference]: Finished difference. Result has 92 places, 132 transitions, 1366 flow [2024-06-03 18:36:39,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1044, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1366, PETRI_PLACES=92, PETRI_TRANSITIONS=132} [2024-06-03 18:36:39,264 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 50 predicate places. [2024-06-03 18:36:39,264 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 132 transitions, 1366 flow [2024-06-03 18:36:39,265 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:39,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:39,265 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:39,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-03 18:36:39,265 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:39,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:39,266 INFO L85 PathProgramCache]: Analyzing trace with hash 718006803, now seen corresponding path program 3 times [2024-06-03 18:36:39,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:39,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614512433] [2024-06-03 18:36:39,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:39,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:39,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:39,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:36:39,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:39,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614512433] [2024-06-03 18:36:39,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614512433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:39,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:39,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:39,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296303456] [2024-06-03 18:36:39,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:39,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:39,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:39,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:39,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:39,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:39,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 132 transitions, 1366 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:39,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:39,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:39,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:39,712 INFO L124 PetriNetUnfolderBase]: 1186/1953 cut-off events. [2024-06-03 18:36:39,712 INFO L125 PetriNetUnfolderBase]: For 14814/14814 co-relation queries the response was YES. [2024-06-03 18:36:39,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10586 conditions, 1953 events. 1186/1953 cut-off events. For 14814/14814 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 10181 event pairs, 276 based on Foata normal form. 4/1953 useless extension candidates. Maximal degree in co-relation 10542. Up to 1425 conditions per place. [2024-06-03 18:36:39,730 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 77 selfloop transitions, 86 changer transitions 0/169 dead transitions. [2024-06-03 18:36:39,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 169 transitions, 1985 flow [2024-06-03 18:36:39,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:36:39,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:36:39,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-03 18:36:39,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-03 18:36:39,732 INFO L175 Difference]: Start difference. First operand has 92 places, 132 transitions, 1366 flow. Second operand 8 states and 190 transitions. [2024-06-03 18:36:39,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 169 transitions, 1985 flow [2024-06-03 18:36:39,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 169 transitions, 1863 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-03 18:36:39,763 INFO L231 Difference]: Finished difference. Result has 97 places, 141 transitions, 1575 flow [2024-06-03 18:36:39,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1254, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1575, PETRI_PLACES=97, PETRI_TRANSITIONS=141} [2024-06-03 18:36:39,764 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 55 predicate places. [2024-06-03 18:36:39,764 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 141 transitions, 1575 flow [2024-06-03 18:36:39,765 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:39,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:39,765 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:39,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-03 18:36:39,765 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:39,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:39,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1474192437, now seen corresponding path program 4 times [2024-06-03 18:36:39,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:39,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711480084] [2024-06-03 18:36:39,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:39,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:39,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:39,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:36:39,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:39,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711480084] [2024-06-03 18:36:39,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711480084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:39,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:39,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:39,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949772660] [2024-06-03 18:36:39,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:39,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:39,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:39,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:39,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:39,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:39,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 141 transitions, 1575 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:39,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:39,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:39,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:40,166 INFO L124 PetriNetUnfolderBase]: 1181/1960 cut-off events. [2024-06-03 18:36:40,167 INFO L125 PetriNetUnfolderBase]: For 15880/15880 co-relation queries the response was YES. [2024-06-03 18:36:40,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10923 conditions, 1960 events. 1181/1960 cut-off events. For 15880/15880 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 10221 event pairs, 316 based on Foata normal form. 2/1958 useless extension candidates. Maximal degree in co-relation 10876. Up to 1602 conditions per place. [2024-06-03 18:36:40,185 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 133 selfloop transitions, 42 changer transitions 0/181 dead transitions. [2024-06-03 18:36:40,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 181 transitions, 2179 flow [2024-06-03 18:36:40,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:40,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:40,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-03 18:36:40,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-03 18:36:40,187 INFO L175 Difference]: Start difference. First operand has 97 places, 141 transitions, 1575 flow. Second operand 7 states and 162 transitions. [2024-06-03 18:36:40,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 181 transitions, 2179 flow [2024-06-03 18:36:40,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 181 transitions, 2098 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-03 18:36:40,225 INFO L231 Difference]: Finished difference. Result has 104 places, 158 transitions, 1856 flow [2024-06-03 18:36:40,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1511, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1856, PETRI_PLACES=104, PETRI_TRANSITIONS=158} [2024-06-03 18:36:40,227 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 62 predicate places. [2024-06-03 18:36:40,227 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 158 transitions, 1856 flow [2024-06-03 18:36:40,227 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:40,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:40,227 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,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-03 18:36:40,228 INFO L420 AbstractCegarLoop]: === Iteration 14 === 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:40,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:40,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1477445657, now seen corresponding path program 1 times [2024-06-03 18:36:40,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:40,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404859125] [2024-06-03 18:36:40,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:40,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:40,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:40,356 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,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:40,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404859125] [2024-06-03 18:36:40,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404859125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:40,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:40,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 18:36:40,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816995811] [2024-06-03 18:36:40,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:40,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 18:36:40,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:40,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 18:36:40,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-03 18:36:40,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:36:40,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 158 transitions, 1856 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:40,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:40,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:36:40,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:40,621 INFO L124 PetriNetUnfolderBase]: 1115/1866 cut-off events. [2024-06-03 18:36:40,621 INFO L125 PetriNetUnfolderBase]: For 17497/17502 co-relation queries the response was YES. [2024-06-03 18:36:40,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11012 conditions, 1866 events. 1115/1866 cut-off events. For 17497/17502 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 9929 event pairs, 306 based on Foata normal form. 8/1869 useless extension candidates. Maximal degree in co-relation 10960. Up to 1554 conditions per place. [2024-06-03 18:36:40,640 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 130 selfloop transitions, 16 changer transitions 0/167 dead transitions. [2024-06-03 18:36:40,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 167 transitions, 2182 flow [2024-06-03 18:36:40,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 18:36:40,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 18:36:40,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-03 18:36:40,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-03 18:36:40,641 INFO L175 Difference]: Start difference. First operand has 104 places, 158 transitions, 1856 flow. Second operand 4 states and 98 transitions. [2024-06-03 18:36:40,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 167 transitions, 2182 flow [2024-06-03 18:36:40,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 167 transitions, 2104 flow, removed 37 selfloop flow, removed 1 redundant places. [2024-06-03 18:36:40,680 INFO L231 Difference]: Finished difference. Result has 107 places, 158 transitions, 1820 flow [2024-06-03 18:36:40,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1778, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1820, PETRI_PLACES=107, PETRI_TRANSITIONS=158} [2024-06-03 18:36:40,681 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-06-03 18:36:40,681 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 158 transitions, 1820 flow [2024-06-03 18:36:40,681 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:40,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:40,681 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:40,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-03 18:36:40,682 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:40,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:40,682 INFO L85 PathProgramCache]: Analyzing trace with hash -190851664, now seen corresponding path program 1 times [2024-06-03 18:36:40,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:40,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283023947] [2024-06-03 18:36:40,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:40,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:40,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:40,819 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,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:40,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283023947] [2024-06-03 18:36:40,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283023947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:40,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:40,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:40,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613442088] [2024-06-03 18:36:40,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:40,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:40,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:40,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:40,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:40,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:36:40,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 158 transitions, 1820 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call 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,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:40,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:36:40,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:41,160 INFO L124 PetriNetUnfolderBase]: 1177/1949 cut-off events. [2024-06-03 18:36:41,161 INFO L125 PetriNetUnfolderBase]: For 21225/21295 co-relation queries the response was YES. [2024-06-03 18:36:41,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11748 conditions, 1949 events. 1177/1949 cut-off events. For 21225/21295 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 10352 event pairs, 185 based on Foata normal form. 12/1912 useless extension candidates. Maximal degree in co-relation 11693. Up to 1537 conditions per place. [2024-06-03 18:36:41,179 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 130 selfloop transitions, 33 changer transitions 0/187 dead transitions. [2024-06-03 18:36:41,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 187 transitions, 2344 flow [2024-06-03 18:36:41,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:36:41,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:36:41,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 18:36:41,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-03 18:36:41,182 INFO L175 Difference]: Start difference. First operand has 107 places, 158 transitions, 1820 flow. Second operand 6 states and 148 transitions. [2024-06-03 18:36:41,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 187 transitions, 2344 flow [2024-06-03 18:36:41,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 187 transitions, 2310 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-03 18:36:41,225 INFO L231 Difference]: Finished difference. Result has 110 places, 162 transitions, 1927 flow [2024-06-03 18:36:41,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1786, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1927, PETRI_PLACES=110, PETRI_TRANSITIONS=162} [2024-06-03 18:36:41,227 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 68 predicate places. [2024-06-03 18:36:41,227 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 162 transitions, 1927 flow [2024-06-03 18:36:41,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call 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,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:41,227 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,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-03 18:36:41,227 INFO L420 AbstractCegarLoop]: === Iteration 16 === 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,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:41,228 INFO L85 PathProgramCache]: Analyzing trace with hash -127935458, now seen corresponding path program 2 times [2024-06-03 18:36:41,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:41,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282832530] [2024-06-03 18:36:41,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:41,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:41,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:41,353 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,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:41,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282832530] [2024-06-03 18:36:41,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282832530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:41,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:41,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:41,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518751190] [2024-06-03 18:36:41,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:41,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:41,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:41,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:41,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:41,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:36:41,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 162 transitions, 1927 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call 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,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:41,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:36:41,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:41,628 INFO L124 PetriNetUnfolderBase]: 1164/1928 cut-off events. [2024-06-03 18:36:41,628 INFO L125 PetriNetUnfolderBase]: For 23506/23583 co-relation queries the response was YES. [2024-06-03 18:36:41,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11939 conditions, 1928 events. 1164/1928 cut-off events. For 23506/23583 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 10170 event pairs, 252 based on Foata normal form. 10/1888 useless extension candidates. Maximal degree in co-relation 11883. Up to 1585 conditions per place. [2024-06-03 18:36:41,648 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 127 selfloop transitions, 29 changer transitions 0/180 dead transitions. [2024-06-03 18:36:41,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 180 transitions, 2307 flow [2024-06-03 18:36:41,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:36:41,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:36:41,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-03 18:36:41,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048780487804878 [2024-06-03 18:36:41,650 INFO L175 Difference]: Start difference. First operand has 110 places, 162 transitions, 1927 flow. Second operand 5 states and 124 transitions. [2024-06-03 18:36:41,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 180 transitions, 2307 flow [2024-06-03 18:36:41,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 180 transitions, 2241 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-03 18:36:41,694 INFO L231 Difference]: Finished difference. Result has 113 places, 162 transitions, 1928 flow [2024-06-03 18:36:41,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1861, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1928, PETRI_PLACES=113, PETRI_TRANSITIONS=162} [2024-06-03 18:36:41,696 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-03 18:36:41,696 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 162 transitions, 1928 flow [2024-06-03 18:36:41,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call 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,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:41,696 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,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-03 18:36:41,697 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:41,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:41,697 INFO L85 PathProgramCache]: Analyzing trace with hash -72703534, now seen corresponding path program 3 times [2024-06-03 18:36:41,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:41,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153879786] [2024-06-03 18:36:41,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:41,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:41,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:41,815 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,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:41,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153879786] [2024-06-03 18:36:41,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153879786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:41,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:41,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:41,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790964106] [2024-06-03 18:36:41,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:41,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:41,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:41,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:41,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:41,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:36:41,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 162 transitions, 1928 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call 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,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:41,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:36:41,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:42,068 INFO L124 PetriNetUnfolderBase]: 1151/1905 cut-off events. [2024-06-03 18:36:42,068 INFO L125 PetriNetUnfolderBase]: For 24228/24293 co-relation queries the response was YES. [2024-06-03 18:36:42,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11845 conditions, 1905 events. 1151/1905 cut-off events. For 24228/24293 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 10031 event pairs, 247 based on Foata normal form. 6/1862 useless extension candidates. Maximal degree in co-relation 11787. Up to 1552 conditions per place. [2024-06-03 18:36:42,086 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 128 selfloop transitions, 34 changer transitions 0/186 dead transitions. [2024-06-03 18:36:42,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 186 transitions, 2366 flow [2024-06-03 18:36:42,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:36:42,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:36:42,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 18:36:42,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-03 18:36:42,087 INFO L175 Difference]: Start difference. First operand has 113 places, 162 transitions, 1928 flow. Second operand 6 states and 145 transitions. [2024-06-03 18:36:42,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 186 transitions, 2366 flow [2024-06-03 18:36:42,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 186 transitions, 2302 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-03 18:36:42,131 INFO L231 Difference]: Finished difference. Result has 115 places, 164 transitions, 1980 flow [2024-06-03 18:36:42,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1864, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1980, PETRI_PLACES=115, PETRI_TRANSITIONS=164} [2024-06-03 18:36:42,132 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-03 18:36:42,132 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 164 transitions, 1980 flow [2024-06-03 18:36:42,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call 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,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:42,132 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,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-03 18:36:42,133 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:42,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:42,133 INFO L85 PathProgramCache]: Analyzing trace with hash -72518836, now seen corresponding path program 1 times [2024-06-03 18:36:42,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:42,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576423260] [2024-06-03 18:36:42,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:42,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:42,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:42,251 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,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:42,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576423260] [2024-06-03 18:36:42,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576423260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:42,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:42,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:42,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580485464] [2024-06-03 18:36:42,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:42,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:42,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:42,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:42,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:42,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:42,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 164 transitions, 1980 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,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:42,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:42,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:42,604 INFO L124 PetriNetUnfolderBase]: 1318/2165 cut-off events. [2024-06-03 18:36:42,605 INFO L125 PetriNetUnfolderBase]: For 28324/28331 co-relation queries the response was YES. [2024-06-03 18:36:42,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13161 conditions, 2165 events. 1318/2165 cut-off events. For 28324/28331 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 11396 event pairs, 261 based on Foata normal form. 30/2193 useless extension candidates. Maximal degree in co-relation 13102. Up to 1659 conditions per place. [2024-06-03 18:36:42,625 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 134 selfloop transitions, 56 changer transitions 0/196 dead transitions. [2024-06-03 18:36:42,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 196 transitions, 2556 flow [2024-06-03 18:36:42,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:36:42,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:36:42,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 18:36:42,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-03 18:36:42,628 INFO L175 Difference]: Start difference. First operand has 115 places, 164 transitions, 1980 flow. Second operand 8 states and 186 transitions. [2024-06-03 18:36:42,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 196 transitions, 2556 flow [2024-06-03 18:36:42,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 196 transitions, 2470 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-03 18:36:42,682 INFO L231 Difference]: Finished difference. Result has 119 places, 168 transitions, 2091 flow [2024-06-03 18:36:42,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1894, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2091, PETRI_PLACES=119, PETRI_TRANSITIONS=168} [2024-06-03 18:36:42,682 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 77 predicate places. [2024-06-03 18:36:42,682 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 168 transitions, 2091 flow [2024-06-03 18:36:42,683 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,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:42,683 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,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-03 18:36:42,683 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:42,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:42,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1536392448, now seen corresponding path program 2 times [2024-06-03 18:36:42,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:42,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473950387] [2024-06-03 18:36:42,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:42,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:42,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:42,813 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,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:42,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473950387] [2024-06-03 18:36:42,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473950387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:42,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:42,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:42,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266822732] [2024-06-03 18:36:42,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:42,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:42,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:42,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:42,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:42,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:42,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 168 transitions, 2091 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,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:42,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:42,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:43,135 INFO L124 PetriNetUnfolderBase]: 1335/2198 cut-off events. [2024-06-03 18:36:43,135 INFO L125 PetriNetUnfolderBase]: For 28726/28733 co-relation queries the response was YES. [2024-06-03 18:36:43,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13839 conditions, 2198 events. 1335/2198 cut-off events. For 28726/28733 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 11674 event pairs, 291 based on Foata normal form. 10/2206 useless extension candidates. Maximal degree in co-relation 13779. Up to 1912 conditions per place. [2024-06-03 18:36:43,182 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 160 selfloop transitions, 28 changer transitions 0/194 dead transitions. [2024-06-03 18:36:43,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 194 transitions, 2555 flow [2024-06-03 18:36:43,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:43,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:43,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-03 18:36:43,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-03 18:36:43,184 INFO L175 Difference]: Start difference. First operand has 119 places, 168 transitions, 2091 flow. Second operand 7 states and 159 transitions. [2024-06-03 18:36:43,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 194 transitions, 2555 flow [2024-06-03 18:36:43,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 194 transitions, 2412 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-03 18:36:43,239 INFO L231 Difference]: Finished difference. Result has 120 places, 170 transitions, 2043 flow [2024-06-03 18:36:43,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1948, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2043, PETRI_PLACES=120, PETRI_TRANSITIONS=170} [2024-06-03 18:36:43,240 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 78 predicate places. [2024-06-03 18:36:43,240 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 170 transitions, 2043 flow [2024-06-03 18:36:43,240 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,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:43,240 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,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-03 18:36:43,241 INFO L420 AbstractCegarLoop]: === Iteration 20 === 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,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:43,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1536095778, now seen corresponding path program 3 times [2024-06-03 18:36:43,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:43,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002023495] [2024-06-03 18:36:43,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:43,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:43,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:43,348 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,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:43,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002023495] [2024-06-03 18:36:43,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002023495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:43,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:43,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:36:43,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101664606] [2024-06-03 18:36:43,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:43,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:36:43,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:43,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:36:43,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:36:43,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:43,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 170 transitions, 2043 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,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:43,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:43,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:43,734 INFO L124 PetriNetUnfolderBase]: 1327/2182 cut-off events. [2024-06-03 18:36:43,735 INFO L125 PetriNetUnfolderBase]: For 29622/29629 co-relation queries the response was YES. [2024-06-03 18:36:43,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13527 conditions, 2182 events. 1327/2182 cut-off events. For 29622/29629 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 11544 event pairs, 260 based on Foata normal form. 10/2190 useless extension candidates. Maximal degree in co-relation 13466. Up to 1836 conditions per place. [2024-06-03 18:36:43,756 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 159 selfloop transitions, 33 changer transitions 0/198 dead transitions. [2024-06-03 18:36:43,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 198 transitions, 2529 flow [2024-06-03 18:36:43,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:43,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:43,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-03 18:36:43,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-03 18:36:43,758 INFO L175 Difference]: Start difference. First operand has 120 places, 170 transitions, 2043 flow. Second operand 7 states and 160 transitions. [2024-06-03 18:36:43,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 198 transitions, 2529 flow [2024-06-03 18:36:43,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 198 transitions, 2452 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-03 18:36:43,816 INFO L231 Difference]: Finished difference. Result has 123 places, 173 transitions, 2095 flow [2024-06-03 18:36:43,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1966, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2095, PETRI_PLACES=123, PETRI_TRANSITIONS=173} [2024-06-03 18:36:43,817 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-03 18:36:43,817 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 173 transitions, 2095 flow [2024-06-03 18:36:43,817 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,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:43,818 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:43,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-03 18:36:43,818 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:43,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:43,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1621433026, now seen corresponding path program 1 times [2024-06-03 18:36:43,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:43,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605906793] [2024-06-03 18:36:43,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:43,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:43,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:43,955 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,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:43,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605906793] [2024-06-03 18:36:43,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605906793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:43,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:43,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:36:43,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228013347] [2024-06-03 18:36:43,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:43,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:36:43,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:43,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:36:43,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:36:44,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:44,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 173 transitions, 2095 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call 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,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:44,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:44,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:44,533 INFO L124 PetriNetUnfolderBase]: 2300/3846 cut-off events. [2024-06-03 18:36:44,534 INFO L125 PetriNetUnfolderBase]: For 70185/70185 co-relation queries the response was YES. [2024-06-03 18:36:44,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23076 conditions, 3846 events. 2300/3846 cut-off events. For 70185/70185 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 23631 event pairs, 361 based on Foata normal form. 54/3896 useless extension candidates. Maximal degree in co-relation 23013. Up to 1837 conditions per place. [2024-06-03 18:36:44,568 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 173 selfloop transitions, 68 changer transitions 0/247 dead transitions. [2024-06-03 18:36:44,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 247 transitions, 3282 flow [2024-06-03 18:36:44,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:36:44,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:36:44,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-03 18:36:44,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6432926829268293 [2024-06-03 18:36:44,569 INFO L175 Difference]: Start difference. First operand has 123 places, 173 transitions, 2095 flow. Second operand 8 states and 211 transitions. [2024-06-03 18:36:44,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 247 transitions, 3282 flow [2024-06-03 18:36:44,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 247 transitions, 3191 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-03 18:36:44,658 INFO L231 Difference]: Finished difference. Result has 129 places, 192 transitions, 2491 flow [2024-06-03 18:36:44,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2010, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2491, PETRI_PLACES=129, PETRI_TRANSITIONS=192} [2024-06-03 18:36:44,658 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-06-03 18:36:44,658 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 192 transitions, 2491 flow [2024-06-03 18:36:44,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call 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,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:44,659 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,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-03 18:36:44,659 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,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:44,659 INFO L85 PathProgramCache]: Analyzing trace with hash 329117230, now seen corresponding path program 2 times [2024-06-03 18:36:44,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:44,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675928267] [2024-06-03 18:36:44,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:44,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:44,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:44,806 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,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:44,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675928267] [2024-06-03 18:36:44,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675928267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:44,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:44,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:36:44,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762454653] [2024-06-03 18:36:44,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:44,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:36:44,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:44,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:36:44,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:36:44,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:44,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 192 transitions, 2491 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call 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,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:44,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:44,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:45,426 INFO L124 PetriNetUnfolderBase]: 2449/4119 cut-off events. [2024-06-03 18:36:45,426 INFO L125 PetriNetUnfolderBase]: For 79702/79702 co-relation queries the response was YES. [2024-06-03 18:36:45,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25386 conditions, 4119 events. 2449/4119 cut-off events. For 79702/79702 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 25857 event pairs, 706 based on Foata normal form. 50/4163 useless extension candidates. Maximal degree in co-relation 25320. Up to 3206 conditions per place. [2024-06-03 18:36:45,460 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 152 selfloop transitions, 66 changer transitions 0/224 dead transitions. [2024-06-03 18:36:45,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 224 transitions, 3134 flow [2024-06-03 18:36:45,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:45,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:45,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-03 18:36:45,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 18:36:45,461 INFO L175 Difference]: Start difference. First operand has 129 places, 192 transitions, 2491 flow. Second operand 7 states and 175 transitions. [2024-06-03 18:36:45,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 224 transitions, 3134 flow [2024-06-03 18:36:45,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 224 transitions, 2963 flow, removed 57 selfloop flow, removed 3 redundant places. [2024-06-03 18:36:45,648 INFO L231 Difference]: Finished difference. Result has 133 places, 195 transitions, 2537 flow [2024-06-03 18:36:45,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2324, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2537, PETRI_PLACES=133, PETRI_TRANSITIONS=195} [2024-06-03 18:36:45,648 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-03 18:36:45,649 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 195 transitions, 2537 flow [2024-06-03 18:36:45,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call 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,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:45,649 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,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-03 18:36:45,649 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,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:45,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1184870660, now seen corresponding path program 3 times [2024-06-03 18:36:45,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:45,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088687257] [2024-06-03 18:36:45,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:45,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:45,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:45,769 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,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:45,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088687257] [2024-06-03 18:36:45,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088687257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:45,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:45,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:36:45,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301616650] [2024-06-03 18:36:45,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:45,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:36:45,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:45,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:36:45,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:36:45,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:45,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 195 transitions, 2537 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call 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,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:45,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:45,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:46,500 INFO L124 PetriNetUnfolderBase]: 2560/4330 cut-off events. [2024-06-03 18:36:46,500 INFO L125 PetriNetUnfolderBase]: For 81920/81920 co-relation queries the response was YES. [2024-06-03 18:36:46,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25726 conditions, 4330 events. 2560/4330 cut-off events. For 81920/81920 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 27648 event pairs, 644 based on Foata normal form. 54/4380 useless extension candidates. Maximal degree in co-relation 25658. Up to 2608 conditions per place. [2024-06-03 18:36:46,543 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 171 selfloop transitions, 64 changer transitions 0/241 dead transitions. [2024-06-03 18:36:46,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 241 transitions, 3417 flow [2024-06-03 18:36:46,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:46,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:46,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-03 18:36:46,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627177700348432 [2024-06-03 18:36:46,544 INFO L175 Difference]: Start difference. First operand has 133 places, 195 transitions, 2537 flow. Second operand 7 states and 180 transitions. [2024-06-03 18:36:46,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 241 transitions, 3417 flow [2024-06-03 18:36:46,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 241 transitions, 3269 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-03 18:36:46,687 INFO L231 Difference]: Finished difference. Result has 136 places, 204 transitions, 2735 flow [2024-06-03 18:36:46,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2389, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2735, PETRI_PLACES=136, PETRI_TRANSITIONS=204} [2024-06-03 18:36:46,687 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 94 predicate places. [2024-06-03 18:36:46,687 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 204 transitions, 2735 flow [2024-06-03 18:36:46,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call 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,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:46,688 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,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-03 18:36:46,688 INFO L420 AbstractCegarLoop]: === Iteration 24 === 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,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:46,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1490523898, now seen corresponding path program 4 times [2024-06-03 18:36:46,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:46,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943923427] [2024-06-03 18:36:46,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:46,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:46,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:46,834 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,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:46,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943923427] [2024-06-03 18:36:46,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943923427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:46,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:46,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:36:46,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143381314] [2024-06-03 18:36:46,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:46,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:36:46,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:46,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:36:46,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:36:46,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:46,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 204 transitions, 2735 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call 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,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:46,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:46,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:47,488 INFO L124 PetriNetUnfolderBase]: 2747/4653 cut-off events. [2024-06-03 18:36:47,488 INFO L125 PetriNetUnfolderBase]: For 91361/91361 co-relation queries the response was YES. [2024-06-03 18:36:47,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27742 conditions, 4653 events. 2747/4653 cut-off events. For 91361/91361 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 30290 event pairs, 897 based on Foata normal form. 50/4699 useless extension candidates. Maximal degree in co-relation 27672. Up to 3698 conditions per place. [2024-06-03 18:36:47,533 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 144 selfloop transitions, 97 changer transitions 0/247 dead transitions. [2024-06-03 18:36:47,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 247 transitions, 3499 flow [2024-06-03 18:36:47,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:36:47,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:36:47,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 239 transitions. [2024-06-03 18:36:47,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5829268292682926 [2024-06-03 18:36:47,534 INFO L175 Difference]: Start difference. First operand has 136 places, 204 transitions, 2735 flow. Second operand 10 states and 239 transitions. [2024-06-03 18:36:47,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 247 transitions, 3499 flow [2024-06-03 18:36:47,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 247 transitions, 3364 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-03 18:36:47,700 INFO L231 Difference]: Finished difference. Result has 143 places, 206 transitions, 2865 flow [2024-06-03 18:36:47,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2600, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2865, PETRI_PLACES=143, PETRI_TRANSITIONS=206} [2024-06-03 18:36:47,701 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-03 18:36:47,701 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 206 transitions, 2865 flow [2024-06-03 18:36:47,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call 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,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:47,701 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,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-03 18:36:47,701 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:47,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:47,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1485161518, now seen corresponding path program 5 times [2024-06-03 18:36:47,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:47,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153503021] [2024-06-03 18:36:47,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:47,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:47,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:47,888 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,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:47,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153503021] [2024-06-03 18:36:47,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153503021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:47,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:47,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:36:47,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793820779] [2024-06-03 18:36:47,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:47,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:36:47,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:47,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:36:47,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:36:47,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:47,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 206 transitions, 2865 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call 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,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:47,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:47,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:48,536 INFO L124 PetriNetUnfolderBase]: 2934/4995 cut-off events. [2024-06-03 18:36:48,536 INFO L125 PetriNetUnfolderBase]: For 99087/99087 co-relation queries the response was YES. [2024-06-03 18:36:48,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29381 conditions, 4995 events. 2934/4995 cut-off events. For 99087/99087 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 33193 event pairs, 973 based on Foata normal form. 50/5041 useless extension candidates. Maximal degree in co-relation 29309. Up to 4019 conditions per place. [2024-06-03 18:36:48,580 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 136 selfloop transitions, 100 changer transitions 0/242 dead transitions. [2024-06-03 18:36:48,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 242 transitions, 3609 flow [2024-06-03 18:36:48,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:36:48,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:36:48,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-03 18:36:48,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5799457994579946 [2024-06-03 18:36:48,582 INFO L175 Difference]: Start difference. First operand has 143 places, 206 transitions, 2865 flow. Second operand 9 states and 214 transitions. [2024-06-03 18:36:48,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 242 transitions, 3609 flow [2024-06-03 18:36:48,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 242 transitions, 3364 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-03 18:36:48,740 INFO L231 Difference]: Finished difference. Result has 144 places, 208 transitions, 2895 flow [2024-06-03 18:36:48,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2620, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2895, PETRI_PLACES=144, PETRI_TRANSITIONS=208} [2024-06-03 18:36:48,741 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 102 predicate places. [2024-06-03 18:36:48,741 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 208 transitions, 2895 flow [2024-06-03 18:36:48,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call 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,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:48,741 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,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-03 18:36:48,742 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:48,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:48,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1490671768, now seen corresponding path program 6 times [2024-06-03 18:36:48,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:48,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627921851] [2024-06-03 18:36:48,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:48,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:48,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:48,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:36:48,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:48,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627921851] [2024-06-03 18:36:48,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627921851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:48,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:48,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:36:48,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773310068] [2024-06-03 18:36:48,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:48,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:36:48,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:48,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:36:48,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:36:48,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:48,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 208 transitions, 2895 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call 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,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:48,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:48,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:49,642 INFO L124 PetriNetUnfolderBase]: 3266/5584 cut-off events. [2024-06-03 18:36:49,643 INFO L125 PetriNetUnfolderBase]: For 114071/114071 co-relation queries the response was YES. [2024-06-03 18:36:49,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32578 conditions, 5584 events. 3266/5584 cut-off events. For 114071/114071 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 38291 event pairs, 1052 based on Foata normal form. 42/5622 useless extension candidates. Maximal degree in co-relation 32505. Up to 3642 conditions per place. [2024-06-03 18:36:49,687 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 156 selfloop transitions, 100 changer transitions 0/262 dead transitions. [2024-06-03 18:36:49,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 262 transitions, 3861 flow [2024-06-03 18:36:49,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:36:49,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:36:49,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-03 18:36:49,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5951219512195122 [2024-06-03 18:36:49,688 INFO L175 Difference]: Start difference. First operand has 144 places, 208 transitions, 2895 flow. Second operand 10 states and 244 transitions. [2024-06-03 18:36:49,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 262 transitions, 3861 flow [2024-06-03 18:36:49,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 262 transitions, 3618 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-03 18:36:49,872 INFO L231 Difference]: Finished difference. Result has 148 places, 213 transitions, 3013 flow [2024-06-03 18:36:49,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2652, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3013, PETRI_PLACES=148, PETRI_TRANSITIONS=213} [2024-06-03 18:36:49,873 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-03 18:36:49,873 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 213 transitions, 3013 flow [2024-06-03 18:36:49,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call 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,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:49,874 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,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-03 18:36:49,874 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:49,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:49,874 INFO L85 PathProgramCache]: Analyzing trace with hash 2046884456, now seen corresponding path program 1 times [2024-06-03 18:36:49,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:49,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455976484] [2024-06-03 18:36:49,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:49,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:49,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:50,000 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,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:50,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455976484] [2024-06-03 18:36:50,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455976484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:50,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:50,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:36:50,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282519749] [2024-06-03 18:36:50,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:50,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:36:50,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:50,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:36:50,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:36:50,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:50,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 213 transitions, 3013 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call 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,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:50,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:50,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:50,919 INFO L124 PetriNetUnfolderBase]: 3590/6162 cut-off events. [2024-06-03 18:36:50,919 INFO L125 PetriNetUnfolderBase]: For 137376/137376 co-relation queries the response was YES. [2024-06-03 18:36:51,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36154 conditions, 6162 events. 3590/6162 cut-off events. For 137376/137376 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 43361 event pairs, 1124 based on Foata normal form. 42/6196 useless extension candidates. Maximal degree in co-relation 36079. Up to 3650 conditions per place. [2024-06-03 18:36:51,025 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 136 selfloop transitions, 115 changer transitions 0/257 dead transitions. [2024-06-03 18:36:51,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 257 transitions, 3927 flow [2024-06-03 18:36:51,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:36:51,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:36:51,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-03 18:36:51,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962059620596206 [2024-06-03 18:36:51,026 INFO L175 Difference]: Start difference. First operand has 148 places, 213 transitions, 3013 flow. Second operand 9 states and 220 transitions. [2024-06-03 18:36:51,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 257 transitions, 3927 flow [2024-06-03 18:36:51,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 257 transitions, 3720 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-03 18:36:51,215 INFO L231 Difference]: Finished difference. Result has 151 places, 216 transitions, 3154 flow [2024-06-03 18:36:51,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2806, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3154, PETRI_PLACES=151, PETRI_TRANSITIONS=216} [2024-06-03 18:36:51,216 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-03 18:36:51,216 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 216 transitions, 3154 flow [2024-06-03 18:36:51,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call 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,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:51,216 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,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-03 18:36:51,216 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:51,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:51,217 INFO L85 PathProgramCache]: Analyzing trace with hash -640240268, now seen corresponding path program 7 times [2024-06-03 18:36:51,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:51,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273127229] [2024-06-03 18:36:51,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:51,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:51,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:51,358 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,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:51,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273127229] [2024-06-03 18:36:51,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273127229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:51,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:51,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:36:51,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621561978] [2024-06-03 18:36:51,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:51,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:36:51,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:51,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:36:51,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:36:51,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:51,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 216 transitions, 3154 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call 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,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:51,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:51,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:52,325 INFO L124 PetriNetUnfolderBase]: 3623/6219 cut-off events. [2024-06-03 18:36:52,325 INFO L125 PetriNetUnfolderBase]: For 136045/136045 co-relation queries the response was YES. [2024-06-03 18:36:52,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36800 conditions, 6219 events. 3623/6219 cut-off events. For 136045/136045 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 44017 event pairs, 1372 based on Foata normal form. 16/6231 useless extension candidates. Maximal degree in co-relation 36723. Up to 5567 conditions per place. [2024-06-03 18:36:52,371 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 199 selfloop transitions, 43 changer transitions 0/248 dead transitions. [2024-06-03 18:36:52,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 248 transitions, 3768 flow [2024-06-03 18:36:52,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:36:52,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:36:52,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-03 18:36:52,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 18:36:52,373 INFO L175 Difference]: Start difference. First operand has 151 places, 216 transitions, 3154 flow. Second operand 8 states and 184 transitions. [2024-06-03 18:36:52,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 248 transitions, 3768 flow [2024-06-03 18:36:52,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 248 transitions, 3512 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-03 18:36:52,620 INFO L231 Difference]: Finished difference. Result has 153 places, 217 transitions, 3027 flow [2024-06-03 18:36:52,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2898, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3027, PETRI_PLACES=153, PETRI_TRANSITIONS=217} [2024-06-03 18:36:52,621 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-03 18:36:52,621 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 217 transitions, 3027 flow [2024-06-03 18:36:52,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call 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,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:52,622 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,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-03 18:36:52,622 INFO L420 AbstractCegarLoop]: === Iteration 29 === 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:52,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:52,622 INFO L85 PathProgramCache]: Analyzing trace with hash -640025066, now seen corresponding path program 2 times [2024-06-03 18:36:52,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:52,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327200975] [2024-06-03 18:36:52,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:52,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:52,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:52,722 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,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:52,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327200975] [2024-06-03 18:36:52,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327200975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:52,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:52,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:36:52,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431168483] [2024-06-03 18:36:52,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:52,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:36:52,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:52,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:36:52,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:36:52,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:52,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 217 transitions, 3027 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call 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,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:52,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:52,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:53,748 INFO L124 PetriNetUnfolderBase]: 3664/6304 cut-off events. [2024-06-03 18:36:53,748 INFO L125 PetriNetUnfolderBase]: For 139320/139320 co-relation queries the response was YES. [2024-06-03 18:36:53,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36851 conditions, 6304 events. 3664/6304 cut-off events. For 139320/139320 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 44747 event pairs, 1374 based on Foata normal form. 12/6312 useless extension candidates. Maximal degree in co-relation 36773. Up to 5551 conditions per place. [2024-06-03 18:36:53,791 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 201 selfloop transitions, 45 changer transitions 0/252 dead transitions. [2024-06-03 18:36:53,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 252 transitions, 3667 flow [2024-06-03 18:36:53,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:36:53,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:36:53,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 18:36:53,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-03 18:36:53,794 INFO L175 Difference]: Start difference. First operand has 153 places, 217 transitions, 3027 flow. Second operand 8 states and 187 transitions. [2024-06-03 18:36:53,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 252 transitions, 3667 flow [2024-06-03 18:36:54,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 252 transitions, 3552 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-03 18:36:54,029 INFO L231 Difference]: Finished difference. Result has 155 places, 218 transitions, 3046 flow [2024-06-03 18:36:54,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2912, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3046, PETRI_PLACES=155, PETRI_TRANSITIONS=218} [2024-06-03 18:36:54,031 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-03 18:36:54,031 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 218 transitions, 3046 flow [2024-06-03 18:36:54,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call 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,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:54,035 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:54,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-03 18:36:54,035 INFO L420 AbstractCegarLoop]: === Iteration 30 === 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:54,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:54,036 INFO L85 PathProgramCache]: Analyzing trace with hash -374327786, now seen corresponding path program 3 times [2024-06-03 18:36:54,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:54,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584635706] [2024-06-03 18:36:54,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:54,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:54,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:54,150 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,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:54,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584635706] [2024-06-03 18:36:54,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584635706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:54,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:54,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:36:54,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424895050] [2024-06-03 18:36:54,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:54,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:36:54,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:54,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:36:54,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:36:54,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:54,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 218 transitions, 3046 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call 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,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:54,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:54,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:55,050 INFO L124 PetriNetUnfolderBase]: 3644/6272 cut-off events. [2024-06-03 18:36:55,051 INFO L125 PetriNetUnfolderBase]: For 142116/142116 co-relation queries the response was YES. [2024-06-03 18:36:55,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36413 conditions, 6272 events. 3644/6272 cut-off events. For 142116/142116 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 44062 event pairs, 1314 based on Foata normal form. 12/6280 useless extension candidates. Maximal degree in co-relation 36334. Up to 5018 conditions per place. [2024-06-03 18:36:55,100 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 192 selfloop transitions, 54 changer transitions 0/252 dead transitions. [2024-06-03 18:36:55,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 252 transitions, 3596 flow [2024-06-03 18:36:55,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:36:55,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:36:55,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 18:36:55,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-03 18:36:55,101 INFO L175 Difference]: Start difference. First operand has 155 places, 218 transitions, 3046 flow. Second operand 8 states and 186 transitions. [2024-06-03 18:36:55,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 252 transitions, 3596 flow [2024-06-03 18:36:55,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 252 transitions, 3474 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-03 18:36:55,310 INFO L231 Difference]: Finished difference. Result has 156 places, 217 transitions, 2980 flow [2024-06-03 18:36:55,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2868, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2980, PETRI_PLACES=156, PETRI_TRANSITIONS=217} [2024-06-03 18:36:55,311 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-03 18:36:55,311 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 217 transitions, 2980 flow [2024-06-03 18:36:55,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call 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,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:55,312 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:55,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-03 18:36:55,312 INFO L420 AbstractCegarLoop]: === Iteration 31 === 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,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:55,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1808919558, now seen corresponding path program 1 times [2024-06-03 18:36:55,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:55,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539166055] [2024-06-03 18:36:55,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:55,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:55,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:55,423 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,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:55,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539166055] [2024-06-03 18:36:55,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539166055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:55,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:55,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:55,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116927427] [2024-06-03 18:36:55,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:55,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:55,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:55,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:55,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:55,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:36:55,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 217 transitions, 2980 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:55,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:55,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:36:55,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:56,197 INFO L124 PetriNetUnfolderBase]: 3482/6048 cut-off events. [2024-06-03 18:36:56,197 INFO L125 PetriNetUnfolderBase]: For 140746/140753 co-relation queries the response was YES. [2024-06-03 18:36:56,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35227 conditions, 6048 events. 3482/6048 cut-off events. For 140746/140753 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 43481 event pairs, 1334 based on Foata normal form. 8/6010 useless extension candidates. Maximal degree in co-relation 35147. Up to 5436 conditions per place. [2024-06-03 18:36:56,252 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 178 selfloop transitions, 19 changer transitions 0/229 dead transitions. [2024-06-03 18:36:56,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 229 transitions, 3426 flow [2024-06-03 18:36:56,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:36:56,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:36:56,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-03 18:36:56,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 18:36:56,253 INFO L175 Difference]: Start difference. First operand has 156 places, 217 transitions, 2980 flow. Second operand 5 states and 115 transitions. [2024-06-03 18:36:56,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 229 transitions, 3426 flow [2024-06-03 18:36:56,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 229 transitions, 3225 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-03 18:36:56,537 INFO L231 Difference]: Finished difference. Result has 154 places, 220 transitions, 2859 flow [2024-06-03 18:36:56,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2779, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2859, PETRI_PLACES=154, PETRI_TRANSITIONS=220} [2024-06-03 18:36:56,538 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-03 18:36:56,538 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 220 transitions, 2859 flow [2024-06-03 18:36:56,538 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:56,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:56,538 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:56,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-03 18:36:56,538 INFO L420 AbstractCegarLoop]: === Iteration 32 === 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,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:56,539 INFO L85 PathProgramCache]: Analyzing trace with hash 2123651450, now seen corresponding path program 1 times [2024-06-03 18:36:56,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:56,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29293914] [2024-06-03 18:36:56,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:56,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:56,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:56,627 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,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:56,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29293914] [2024-06-03 18:36:56,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29293914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:56,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:56,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:56,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680812102] [2024-06-03 18:36:56,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:56,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:56,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:56,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:56,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:56,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:56,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 220 transitions, 2859 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:56,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:56,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:56,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:57,428 INFO L124 PetriNetUnfolderBase]: 3635/6278 cut-off events. [2024-06-03 18:36:57,428 INFO L125 PetriNetUnfolderBase]: For 148541/148541 co-relation queries the response was YES. [2024-06-03 18:36:57,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36741 conditions, 6278 events. 3635/6278 cut-off events. For 148541/148541 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 44788 event pairs, 1344 based on Foata normal form. 1/6278 useless extension candidates. Maximal degree in co-relation 36662. Up to 5774 conditions per place. [2024-06-03 18:36:57,480 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 218 selfloop transitions, 38 changer transitions 0/262 dead transitions. [2024-06-03 18:36:57,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 262 transitions, 3871 flow [2024-06-03 18:36:57,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:36:57,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:36:57,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-03 18:36:57,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5650406504065041 [2024-06-03 18:36:57,482 INFO L175 Difference]: Start difference. First operand has 154 places, 220 transitions, 2859 flow. Second operand 6 states and 139 transitions. [2024-06-03 18:36:57,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 262 transitions, 3871 flow [2024-06-03 18:36:57,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 262 transitions, 3807 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-03 18:36:57,732 INFO L231 Difference]: Finished difference. Result has 160 places, 243 transitions, 3339 flow [2024-06-03 18:36:57,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2803, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3339, PETRI_PLACES=160, PETRI_TRANSITIONS=243} [2024-06-03 18:36:57,733 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-03 18:36:57,733 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 243 transitions, 3339 flow [2024-06-03 18:36:57,733 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:57,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:57,733 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:57,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-03 18:36:57,733 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:57,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:57,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1631556840, now seen corresponding path program 1 times [2024-06-03 18:36:57,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:57,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908959569] [2024-06-03 18:36:57,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:57,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:57,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:57,827 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,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:57,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908959569] [2024-06-03 18:36:57,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908959569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:57,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:57,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:57,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922532336] [2024-06-03 18:36:57,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:57,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:57,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:57,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:57,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:57,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:57,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 243 transitions, 3339 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:57,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:57,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:57,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:36:58,919 INFO L124 PetriNetUnfolderBase]: 3642/6292 cut-off events. [2024-06-03 18:36:58,919 INFO L125 PetriNetUnfolderBase]: For 161433/161440 co-relation queries the response was YES. [2024-06-03 18:36:58,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38166 conditions, 6292 events. 3642/6292 cut-off events. For 161433/161440 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 44958 event pairs, 1362 based on Foata normal form. 10/6300 useless extension candidates. Maximal degree in co-relation 38083. Up to 5756 conditions per place. [2024-06-03 18:36:58,965 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 221 selfloop transitions, 40 changer transitions 2/269 dead transitions. [2024-06-03 18:36:58,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 269 transitions, 4080 flow [2024-06-03 18:36:58,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:36:58,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:36:58,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-03 18:36:58,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-03 18:36:58,970 INFO L175 Difference]: Start difference. First operand has 160 places, 243 transitions, 3339 flow. Second operand 7 states and 154 transitions. [2024-06-03 18:36:58,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 269 transitions, 4080 flow [2024-06-03 18:36:59,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 269 transitions, 4016 flow, removed 32 selfloop flow, removed 0 redundant places. [2024-06-03 18:36:59,249 INFO L231 Difference]: Finished difference. Result has 168 places, 252 transitions, 3525 flow [2024-06-03 18:36:59,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3277, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3525, PETRI_PLACES=168, PETRI_TRANSITIONS=252} [2024-06-03 18:36:59,249 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-03 18:36:59,250 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 252 transitions, 3525 flow [2024-06-03 18:36:59,250 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:59,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:36:59,250 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:59,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-03 18:36:59,250 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:59,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:36:59,251 INFO L85 PathProgramCache]: Analyzing trace with hash -133678970, now seen corresponding path program 2 times [2024-06-03 18:36:59,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:36:59,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536029889] [2024-06-03 18:36:59,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:36:59,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:36:59,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:36:59,391 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,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:36:59,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536029889] [2024-06-03 18:36:59,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536029889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:36:59,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:36:59,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:36:59,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771176120] [2024-06-03 18:36:59,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:36:59,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:36:59,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:36:59,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:36:59,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:36:59,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:36:59,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 252 transitions, 3525 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:59,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:36:59,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:36:59,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:00,401 INFO L124 PetriNetUnfolderBase]: 3621/6259 cut-off events. [2024-06-03 18:37:00,401 INFO L125 PetriNetUnfolderBase]: For 168500/168507 co-relation queries the response was YES. [2024-06-03 18:37:00,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38227 conditions, 6259 events. 3621/6259 cut-off events. For 168500/168507 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 44642 event pairs, 1353 based on Foata normal form. 12/6269 useless extension candidates. Maximal degree in co-relation 38140. Up to 5644 conditions per place. [2024-06-03 18:37:00,454 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 191 selfloop transitions, 77 changer transitions 3/277 dead transitions. [2024-06-03 18:37:00,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 277 transitions, 4300 flow [2024-06-03 18:37:00,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:00,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:00,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-03 18:37:00,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-03 18:37:00,456 INFO L175 Difference]: Start difference. First operand has 168 places, 252 transitions, 3525 flow. Second operand 7 states and 160 transitions. [2024-06-03 18:37:00,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 277 transitions, 4300 flow [2024-06-03 18:37:00,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 277 transitions, 4194 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-03 18:37:00,843 INFO L231 Difference]: Finished difference. Result has 172 places, 255 transitions, 3658 flow [2024-06-03 18:37:00,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3419, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3658, PETRI_PLACES=172, PETRI_TRANSITIONS=255} [2024-06-03 18:37:00,844 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-03 18:37:00,844 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 255 transitions, 3658 flow [2024-06-03 18:37:00,844 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:37:00,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:00,844 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:37:00,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-03 18:37:00,845 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:37:00,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:00,845 INFO L85 PathProgramCache]: Analyzing trace with hash -133441820, now seen corresponding path program 3 times [2024-06-03 18:37:00,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:00,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097450738] [2024-06-03 18:37:00,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:00,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:00,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:00,933 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,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:00,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097450738] [2024-06-03 18:37:00,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097450738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:00,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:00,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:37:00,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818737930] [2024-06-03 18:37:00,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:00,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:37:00,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:00,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:37:00,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:37:00,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:00,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 255 transitions, 3658 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:37:00,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:00,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:00,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:01,852 INFO L124 PetriNetUnfolderBase]: 3505/6044 cut-off events. [2024-06-03 18:37:01,853 INFO L125 PetriNetUnfolderBase]: For 172616/172626 co-relation queries the response was YES. [2024-06-03 18:37:01,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37335 conditions, 6044 events. 3505/6044 cut-off events. For 172616/172626 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 42644 event pairs, 1321 based on Foata normal form. 10/6049 useless extension candidates. Maximal degree in co-relation 37247. Up to 5448 conditions per place. [2024-06-03 18:37:01,912 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 187 selfloop transitions, 73 changer transitions 3/269 dead transitions. [2024-06-03 18:37:01,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 269 transitions, 4235 flow [2024-06-03 18:37:01,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:37:01,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:37:01,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-03 18:37:01,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 18:37:01,913 INFO L175 Difference]: Start difference. First operand has 172 places, 255 transitions, 3658 flow. Second operand 6 states and 138 transitions. [2024-06-03 18:37:01,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 269 transitions, 4235 flow [2024-06-03 18:37:02,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 269 transitions, 4134 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:02,248 INFO L231 Difference]: Finished difference. Result has 174 places, 252 transitions, 3660 flow [2024-06-03 18:37:02,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3557, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3660, PETRI_PLACES=174, PETRI_TRANSITIONS=252} [2024-06-03 18:37:02,249 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-03 18:37:02,249 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 252 transitions, 3660 flow [2024-06-03 18:37:02,249 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:37:02,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:02,249 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:37:02,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-03 18:37:02,249 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:37:02,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:02,249 INFO L85 PathProgramCache]: Analyzing trace with hash -133432892, now seen corresponding path program 1 times [2024-06-03 18:37:02,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:02,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372872677] [2024-06-03 18:37:02,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:02,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:02,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:02,378 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,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:02,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372872677] [2024-06-03 18:37:02,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372872677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:02,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:02,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 18:37:02,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840490595] [2024-06-03 18:37:02,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:02,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 18:37:02,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:02,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 18:37:02,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-03 18:37:02,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:37:02,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 252 transitions, 3660 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:37:02,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:02,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:37:02,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:03,150 INFO L124 PetriNetUnfolderBase]: 3225/5581 cut-off events. [2024-06-03 18:37:03,150 INFO L125 PetriNetUnfolderBase]: For 173966/173977 co-relation queries the response was YES. [2024-06-03 18:37:03,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34968 conditions, 5581 events. 3225/5581 cut-off events. For 173966/173977 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 38995 event pairs, 1158 based on Foata normal form. 22/5573 useless extension candidates. Maximal degree in co-relation 34879. Up to 4935 conditions per place. [2024-06-03 18:37:03,200 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 209 selfloop transitions, 22 changer transitions 0/267 dead transitions. [2024-06-03 18:37:03,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 267 transitions, 4196 flow [2024-06-03 18:37:03,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 18:37:03,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 18:37:03,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-03 18:37:03,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5756097560975609 [2024-06-03 18:37:03,201 INFO L175 Difference]: Start difference. First operand has 174 places, 252 transitions, 3660 flow. Second operand 5 states and 118 transitions. [2024-06-03 18:37:03,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 267 transitions, 4196 flow [2024-06-03 18:37:03,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 267 transitions, 4019 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-03 18:37:03,528 INFO L231 Difference]: Finished difference. Result has 174 places, 254 transitions, 3564 flow [2024-06-03 18:37:03,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3483, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3564, PETRI_PLACES=174, PETRI_TRANSITIONS=254} [2024-06-03 18:37:03,529 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-03 18:37:03,529 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 254 transitions, 3564 flow [2024-06-03 18:37:03,529 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:37:03,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:03,530 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:37:03,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-03 18:37:03,530 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:37:03,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:03,530 INFO L85 PathProgramCache]: Analyzing trace with hash -965069260, now seen corresponding path program 1 times [2024-06-03 18:37:03,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:03,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383010417] [2024-06-03 18:37:03,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:03,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:03,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:03,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:37:03,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:03,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383010417] [2024-06-03 18:37:03,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383010417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:03,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:03,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:03,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914957013] [2024-06-03 18:37:03,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:03,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:03,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:03,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:03,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:03,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:03,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 254 transitions, 3564 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,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:03,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:03,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:04,446 INFO L124 PetriNetUnfolderBase]: 3343/5738 cut-off events. [2024-06-03 18:37:04,446 INFO L125 PetriNetUnfolderBase]: For 172124/172124 co-relation queries the response was YES. [2024-06-03 18:37:04,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36035 conditions, 5738 events. 3343/5738 cut-off events. For 172124/172124 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 39611 event pairs, 1210 based on Foata normal form. 1/5738 useless extension candidates. Maximal degree in co-relation 35945. Up to 5282 conditions per place. [2024-06-03 18:37:04,508 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 227 selfloop transitions, 42 changer transitions 0/275 dead transitions. [2024-06-03 18:37:04,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 275 transitions, 4205 flow [2024-06-03 18:37:04,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:04,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:04,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-03 18:37:04,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400696864111498 [2024-06-03 18:37:04,509 INFO L175 Difference]: Start difference. First operand has 174 places, 254 transitions, 3564 flow. Second operand 7 states and 155 transitions. [2024-06-03 18:37:04,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 275 transitions, 4205 flow [2024-06-03 18:37:04,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 275 transitions, 4130 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-03 18:37:04,937 INFO L231 Difference]: Finished difference. Result has 178 places, 255 transitions, 3600 flow [2024-06-03 18:37:04,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3497, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3600, PETRI_PLACES=178, PETRI_TRANSITIONS=255} [2024-06-03 18:37:04,937 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-03 18:37:04,937 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 255 transitions, 3600 flow [2024-06-03 18:37:04,937 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,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:04,938 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,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-03 18:37:04,938 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:37:04,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:04,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1403118375, now seen corresponding path program 1 times [2024-06-03 18:37:04,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:04,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933064088] [2024-06-03 18:37:04,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:04,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:04,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:05,054 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,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:05,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933064088] [2024-06-03 18:37:05,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933064088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:05,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:05,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:05,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479467802] [2024-06-03 18:37:05,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:05,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:05,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:05,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:05,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:05,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:05,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 255 transitions, 3600 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,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:05,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:05,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:05,958 INFO L124 PetriNetUnfolderBase]: 3356/5760 cut-off events. [2024-06-03 18:37:05,958 INFO L125 PetriNetUnfolderBase]: For 180924/180931 co-relation queries the response was YES. [2024-06-03 18:37:06,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36415 conditions, 5760 events. 3356/5760 cut-off events. For 180924/180931 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 39799 event pairs, 1216 based on Foata normal form. 7/5765 useless extension candidates. Maximal degree in co-relation 36324. Up to 5189 conditions per place. [2024-06-03 18:37:06,024 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 185 selfloop transitions, 89 changer transitions 0/280 dead transitions. [2024-06-03 18:37:06,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 280 transitions, 4368 flow [2024-06-03 18:37:06,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:06,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:06,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-03 18:37:06,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396341463414634 [2024-06-03 18:37:06,025 INFO L175 Difference]: Start difference. First operand has 178 places, 255 transitions, 3600 flow. Second operand 8 states and 177 transitions. [2024-06-03 18:37:06,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 280 transitions, 4368 flow [2024-06-03 18:37:06,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 280 transitions, 4248 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-03 18:37:06,446 INFO L231 Difference]: Finished difference. Result has 182 places, 261 transitions, 3822 flow [2024-06-03 18:37:06,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3482, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3822, PETRI_PLACES=182, PETRI_TRANSITIONS=261} [2024-06-03 18:37:06,447 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-06-03 18:37:06,447 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 261 transitions, 3822 flow [2024-06-03 18:37:06,448 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,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:06,448 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,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-03 18:37:06,448 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:37:06,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:06,448 INFO L85 PathProgramCache]: Analyzing trace with hash 136183403, now seen corresponding path program 2 times [2024-06-03 18:37:06,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:06,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654644677] [2024-06-03 18:37:06,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:06,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:06,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:06,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:37:06,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:06,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654644677] [2024-06-03 18:37:06,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654644677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:06,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:06,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:06,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114311717] [2024-06-03 18:37:06,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:06,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:06,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:06,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:06,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:06,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:06,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 261 transitions, 3822 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,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:06,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:06,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:07,510 INFO L124 PetriNetUnfolderBase]: 3377/5795 cut-off events. [2024-06-03 18:37:07,511 INFO L125 PetriNetUnfolderBase]: For 187187/187194 co-relation queries the response was YES. [2024-06-03 18:37:07,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37646 conditions, 5795 events. 3377/5795 cut-off events. For 187187/187194 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 40020 event pairs, 1214 based on Foata normal form. 7/5800 useless extension candidates. Maximal degree in co-relation 37553. Up to 5161 conditions per place. [2024-06-03 18:37:07,583 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 197 selfloop transitions, 98 changer transitions 0/301 dead transitions. [2024-06-03 18:37:07,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 301 transitions, 4972 flow [2024-06-03 18:37:07,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:07,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:07,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 18:37:07,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-03 18:37:07,585 INFO L175 Difference]: Start difference. First operand has 182 places, 261 transitions, 3822 flow. Second operand 7 states and 166 transitions. [2024-06-03 18:37:07,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 301 transitions, 4972 flow [2024-06-03 18:37:08,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 301 transitions, 4827 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:08,079 INFO L231 Difference]: Finished difference. Result has 187 places, 278 transitions, 4265 flow [2024-06-03 18:37:08,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3687, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4265, PETRI_PLACES=187, PETRI_TRANSITIONS=278} [2024-06-03 18:37:08,080 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 145 predicate places. [2024-06-03 18:37:08,080 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 278 transitions, 4265 flow [2024-06-03 18:37:08,080 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,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:08,081 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,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-03 18:37:08,081 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:37:08,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:08,081 INFO L85 PathProgramCache]: Analyzing trace with hash 147611243, now seen corresponding path program 3 times [2024-06-03 18:37:08,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:08,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293959542] [2024-06-03 18:37:08,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:08,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:08,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:08,188 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,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:08,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293959542] [2024-06-03 18:37:08,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293959542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:08,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:08,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:08,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371181821] [2024-06-03 18:37:08,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:08,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:08,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:08,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:08,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:08,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:08,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 278 transitions, 4265 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:08,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:08,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:08,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:09,009 INFO L124 PetriNetUnfolderBase]: 3382/5802 cut-off events. [2024-06-03 18:37:09,009 INFO L125 PetriNetUnfolderBase]: For 193165/193172 co-relation queries the response was YES. [2024-06-03 18:37:09,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38848 conditions, 5802 events. 3382/5802 cut-off events. For 193165/193172 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 40093 event pairs, 1214 based on Foata normal form. 7/5807 useless extension candidates. Maximal degree in co-relation 38751. Up to 5165 conditions per place. [2024-06-03 18:37:09,076 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 193 selfloop transitions, 101 changer transitions 0/300 dead transitions. [2024-06-03 18:37:09,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 300 transitions, 5116 flow [2024-06-03 18:37:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:09,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:09,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-03 18:37:09,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 18:37:09,077 INFO L175 Difference]: Start difference. First operand has 187 places, 278 transitions, 4265 flow. Second operand 7 states and 161 transitions. [2024-06-03 18:37:09,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 300 transitions, 5116 flow [2024-06-03 18:37:09,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 300 transitions, 4980 flow, removed 68 selfloop flow, removed 0 redundant places. [2024-06-03 18:37:09,627 INFO L231 Difference]: Finished difference. Result has 194 places, 281 transitions, 4414 flow [2024-06-03 18:37:09,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4147, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4414, PETRI_PLACES=194, PETRI_TRANSITIONS=281} [2024-06-03 18:37:09,628 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-03 18:37:09,628 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 281 transitions, 4414 flow [2024-06-03 18:37:09,628 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:09,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:09,628 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,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-03 18:37:09,628 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:37:09,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:09,629 INFO L85 PathProgramCache]: Analyzing trace with hash 263081159, now seen corresponding path program 1 times [2024-06-03 18:37:09,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:09,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214770888] [2024-06-03 18:37:09,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:09,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:09,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:09,751 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,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:09,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214770888] [2024-06-03 18:37:09,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214770888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:09,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:09,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:09,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960369598] [2024-06-03 18:37:09,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:09,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:09,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:09,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:09,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:09,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:09,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 281 transitions, 4414 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,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:09,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:09,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:10,720 INFO L124 PetriNetUnfolderBase]: 3424/5859 cut-off events. [2024-06-03 18:37:10,720 INFO L125 PetriNetUnfolderBase]: For 200522/200529 co-relation queries the response was YES. [2024-06-03 18:37:10,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38855 conditions, 5859 events. 3424/5859 cut-off events. For 200522/200529 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 40450 event pairs, 1210 based on Foata normal form. 8/5865 useless extension candidates. Maximal degree in co-relation 38755. Up to 5346 conditions per place. [2024-06-03 18:37:10,788 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 253 selfloop transitions, 53 changer transitions 0/312 dead transitions. [2024-06-03 18:37:10,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 312 transitions, 5474 flow [2024-06-03 18:37:10,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:10,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:10,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-03 18:37:10,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-03 18:37:10,790 INFO L175 Difference]: Start difference. First operand has 194 places, 281 transitions, 4414 flow. Second operand 8 states and 174 transitions. [2024-06-03 18:37:10,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 312 transitions, 5474 flow [2024-06-03 18:37:11,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 312 transitions, 5255 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:11,279 INFO L231 Difference]: Finished difference. Result has 199 places, 295 transitions, 4611 flow [2024-06-03 18:37:11,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4215, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4611, PETRI_PLACES=199, PETRI_TRANSITIONS=295} [2024-06-03 18:37:11,280 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 157 predicate places. [2024-06-03 18:37:11,280 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 295 transitions, 4611 flow [2024-06-03 18:37:11,280 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,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:11,280 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,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-03 18:37:11,280 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:37:11,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:11,281 INFO L85 PathProgramCache]: Analyzing trace with hash 262902413, now seen corresponding path program 4 times [2024-06-03 18:37:11,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:11,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563477009] [2024-06-03 18:37:11,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:11,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:11,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:11,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:11,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:11,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563477009] [2024-06-03 18:37:11,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563477009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:11,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:11,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:11,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232816236] [2024-06-03 18:37:11,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:11,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:11,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:11,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:11,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:11,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:11,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 295 transitions, 4611 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,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:11,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:11,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:12,370 INFO L124 PetriNetUnfolderBase]: 3418/5854 cut-off events. [2024-06-03 18:37:12,371 INFO L125 PetriNetUnfolderBase]: For 207635/207642 co-relation queries the response was YES. [2024-06-03 18:37:12,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38893 conditions, 5854 events. 3418/5854 cut-off events. For 207635/207642 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 40413 event pairs, 1214 based on Foata normal form. 8/5860 useless extension candidates. Maximal degree in co-relation 38791. Up to 5341 conditions per place. [2024-06-03 18:37:12,434 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 253 selfloop transitions, 53 changer transitions 0/312 dead transitions. [2024-06-03 18:37:12,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 312 transitions, 5411 flow [2024-06-03 18:37:12,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:12,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:12,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-03 18:37:12,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-03 18:37:12,435 INFO L175 Difference]: Start difference. First operand has 199 places, 295 transitions, 4611 flow. Second operand 8 states and 174 transitions. [2024-06-03 18:37:12,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 312 transitions, 5411 flow [2024-06-03 18:37:12,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 312 transitions, 5322 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-03 18:37:12,940 INFO L231 Difference]: Finished difference. Result has 204 places, 295 transitions, 4635 flow [2024-06-03 18:37:12,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4522, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4635, PETRI_PLACES=204, PETRI_TRANSITIONS=295} [2024-06-03 18:37:12,941 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-03 18:37:12,941 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 295 transitions, 4635 flow [2024-06-03 18:37:12,945 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,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:12,945 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,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-03 18:37:12,946 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:37:12,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:12,946 INFO L85 PathProgramCache]: Analyzing trace with hash 916862773, now seen corresponding path program 2 times [2024-06-03 18:37:12,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:12,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12554579] [2024-06-03 18:37:12,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:12,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:12,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:13,073 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,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:13,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12554579] [2024-06-03 18:37:13,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12554579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:13,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:13,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:13,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304774582] [2024-06-03 18:37:13,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:13,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:13,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:13,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:13,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:13,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:13,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 295 transitions, 4635 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,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:13,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:13,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:14,066 INFO L124 PetriNetUnfolderBase]: 3436/5882 cut-off events. [2024-06-03 18:37:14,066 INFO L125 PetriNetUnfolderBase]: For 217804/217811 co-relation queries the response was YES. [2024-06-03 18:37:14,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39510 conditions, 5882 events. 3436/5882 cut-off events. For 217804/217811 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 40585 event pairs, 1214 based on Foata normal form. 8/5888 useless extension candidates. Maximal degree in co-relation 39406. Up to 5251 conditions per place. [2024-06-03 18:37:14,132 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 211 selfloop transitions, 107 changer transitions 0/324 dead transitions. [2024-06-03 18:37:14,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 324 transitions, 5649 flow [2024-06-03 18:37:14,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:14,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:14,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-03 18:37:14,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-03 18:37:14,133 INFO L175 Difference]: Start difference. First operand has 204 places, 295 transitions, 4635 flow. Second operand 8 states and 179 transitions. [2024-06-03 18:37:14,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 324 transitions, 5649 flow [2024-06-03 18:37:14,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 324 transitions, 5497 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-03 18:37:14,734 INFO L231 Difference]: Finished difference. Result has 206 places, 304 transitions, 4895 flow [2024-06-03 18:37:14,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4483, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4895, PETRI_PLACES=206, PETRI_TRANSITIONS=304} [2024-06-03 18:37:14,735 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-03 18:37:14,735 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 304 transitions, 4895 flow [2024-06-03 18:37:14,735 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,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:14,735 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,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-03 18:37:14,736 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:37:14,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:14,736 INFO L85 PathProgramCache]: Analyzing trace with hash 611450819, now seen corresponding path program 3 times [2024-06-03 18:37:14,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:14,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301875953] [2024-06-03 18:37:14,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:14,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:14,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:14,851 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,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:14,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301875953] [2024-06-03 18:37:14,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301875953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:14,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:14,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:14,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410913098] [2024-06-03 18:37:14,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:14,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:14,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:14,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:14,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:14,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:14,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 304 transitions, 4895 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,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:14,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:14,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:15,730 INFO L124 PetriNetUnfolderBase]: 3441/5893 cut-off events. [2024-06-03 18:37:15,731 INFO L125 PetriNetUnfolderBase]: For 228747/228757 co-relation queries the response was YES. [2024-06-03 18:37:15,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39990 conditions, 5893 events. 3441/5893 cut-off events. For 228747/228757 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 40818 event pairs, 1230 based on Foata normal form. 9/5897 useless extension candidates. Maximal degree in co-relation 39885. Up to 5255 conditions per place. [2024-06-03 18:37:15,789 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 211 selfloop transitions, 107 changer transitions 0/324 dead transitions. [2024-06-03 18:37:15,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 324 transitions, 5871 flow [2024-06-03 18:37:15,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:15,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:15,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-03 18:37:15,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-03 18:37:15,791 INFO L175 Difference]: Start difference. First operand has 206 places, 304 transitions, 4895 flow. Second operand 7 states and 158 transitions. [2024-06-03 18:37:15,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 324 transitions, 5871 flow [2024-06-03 18:37:16,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 324 transitions, 5759 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-03 18:37:16,277 INFO L231 Difference]: Finished difference. Result has 210 places, 307 transitions, 5075 flow [2024-06-03 18:37:16,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4791, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5075, PETRI_PLACES=210, PETRI_TRANSITIONS=307} [2024-06-03 18:37:16,278 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-03 18:37:16,278 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 307 transitions, 5075 flow [2024-06-03 18:37:16,278 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,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:16,278 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,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-03 18:37:16,278 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:37:16,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:16,279 INFO L85 PathProgramCache]: Analyzing trace with hash 605736899, now seen corresponding path program 4 times [2024-06-03 18:37:16,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:16,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118712562] [2024-06-03 18:37:16,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:16,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:16,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:16,390 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,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:16,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118712562] [2024-06-03 18:37:16,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118712562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:16,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:16,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:16,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035436475] [2024-06-03 18:37:16,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:16,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:16,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:16,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:16,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:16,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:16,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 307 transitions, 5075 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,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:16,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:16,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:17,390 INFO L124 PetriNetUnfolderBase]: 3438/5884 cut-off events. [2024-06-03 18:37:17,390 INFO L125 PetriNetUnfolderBase]: For 228816/228826 co-relation queries the response was YES. [2024-06-03 18:37:17,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40126 conditions, 5884 events. 3438/5884 cut-off events. For 228816/228826 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 40643 event pairs, 1226 based on Foata normal form. 9/5888 useless extension candidates. Maximal degree in co-relation 40020. Up to 5253 conditions per place. [2024-06-03 18:37:17,457 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 209 selfloop transitions, 108 changer transitions 0/323 dead transitions. [2024-06-03 18:37:17,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 323 transitions, 5903 flow [2024-06-03 18:37:17,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:17,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:17,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-03 18:37:17,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505226480836237 [2024-06-03 18:37:17,462 INFO L175 Difference]: Start difference. First operand has 210 places, 307 transitions, 5075 flow. Second operand 7 states and 158 transitions. [2024-06-03 18:37:17,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 323 transitions, 5903 flow [2024-06-03 18:37:18,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 323 transitions, 5537 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-03 18:37:18,039 INFO L231 Difference]: Finished difference. Result has 211 places, 307 transitions, 4931 flow [2024-06-03 18:37:18,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4709, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4931, PETRI_PLACES=211, PETRI_TRANSITIONS=307} [2024-06-03 18:37:18,039 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-03 18:37:18,040 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 307 transitions, 4931 flow [2024-06-03 18:37:18,040 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:18,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:18,040 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,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-03 18:37:18,040 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:37:18,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:18,041 INFO L85 PathProgramCache]: Analyzing trace with hash 916684027, now seen corresponding path program 5 times [2024-06-03 18:37:18,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:18,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228915970] [2024-06-03 18:37:18,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:18,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:18,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:18,154 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:18,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:18,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228915970] [2024-06-03 18:37:18,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228915970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:18,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:18,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:18,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702319619] [2024-06-03 18:37:18,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:18,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:18,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:18,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:18,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:18,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:18,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 307 transitions, 4931 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:18,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:18,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:18,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:19,004 INFO L124 PetriNetUnfolderBase]: 3432/5876 cut-off events. [2024-06-03 18:37:19,004 INFO L125 PetriNetUnfolderBase]: For 234876/234883 co-relation queries the response was YES. [2024-06-03 18:37:19,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40111 conditions, 5876 events. 3432/5876 cut-off events. For 234876/234883 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 40554 event pairs, 1213 based on Foata normal form. 8/5882 useless extension candidates. Maximal degree in co-relation 40004. Up to 5248 conditions per place. [2024-06-03 18:37:19,066 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 211 selfloop transitions, 113 changer transitions 0/330 dead transitions. [2024-06-03 18:37:19,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 330 transitions, 5795 flow [2024-06-03 18:37:19,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:19,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:19,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-03 18:37:19,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-03 18:37:19,067 INFO L175 Difference]: Start difference. First operand has 211 places, 307 transitions, 4931 flow. Second operand 8 states and 182 transitions. [2024-06-03 18:37:19,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 330 transitions, 5795 flow [2024-06-03 18:37:19,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 330 transitions, 5573 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:19,627 INFO L231 Difference]: Finished difference. Result has 215 places, 307 transitions, 4951 flow [2024-06-03 18:37:19,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4709, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4951, PETRI_PLACES=215, PETRI_TRANSITIONS=307} [2024-06-03 18:37:19,627 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-03 18:37:19,627 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 307 transitions, 4951 flow [2024-06-03 18:37:19,628 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:19,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:19,628 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:19,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-03 18:37:19,628 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:19,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:19,628 INFO L85 PathProgramCache]: Analyzing trace with hash 605745827, now seen corresponding path program 1 times [2024-06-03 18:37:19,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:19,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513357187] [2024-06-03 18:37:19,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:19,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:19,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:19,746 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,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:19,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513357187] [2024-06-03 18:37:19,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513357187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:19,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:19,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:19,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524104897] [2024-06-03 18:37:19,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:19,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:19,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:19,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:19,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:19,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:37:19,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 307 transitions, 4951 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,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:19,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:37:19,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:20,647 INFO L124 PetriNetUnfolderBase]: 3340/5759 cut-off events. [2024-06-03 18:37:20,647 INFO L125 PetriNetUnfolderBase]: For 251487/251492 co-relation queries the response was YES. [2024-06-03 18:37:20,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39612 conditions, 5759 events. 3340/5759 cut-off events. For 251487/251492 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 40233 event pairs, 1199 based on Foata normal form. 14/5741 useless extension candidates. Maximal degree in co-relation 39504. Up to 5090 conditions per place. [2024-06-03 18:37:20,714 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 245 selfloop transitions, 25 changer transitions 0/322 dead transitions. [2024-06-03 18:37:20,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 322 transitions, 5559 flow [2024-06-03 18:37:20,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:37:20,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:37:20,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-03 18:37:20,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:37:20,715 INFO L175 Difference]: Start difference. First operand has 215 places, 307 transitions, 4951 flow. Second operand 6 states and 135 transitions. [2024-06-03 18:37:20,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 322 transitions, 5559 flow [2024-06-03 18:37:21,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 322 transitions, 5207 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-03 18:37:21,231 INFO L231 Difference]: Finished difference. Result has 211 places, 308 transitions, 4673 flow [2024-06-03 18:37:21,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4599, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4673, PETRI_PLACES=211, PETRI_TRANSITIONS=308} [2024-06-03 18:37:21,232 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-03 18:37:21,232 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 308 transitions, 4673 flow [2024-06-03 18:37:21,232 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,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:21,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] [2024-06-03 18:37:21,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-03 18:37:21,233 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:21,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:21,233 INFO L85 PathProgramCache]: Analyzing trace with hash 620030627, now seen corresponding path program 2 times [2024-06-03 18:37:21,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:21,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310154653] [2024-06-03 18:37:21,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:21,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:21,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:21,348 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,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:21,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310154653] [2024-06-03 18:37:21,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310154653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:21,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:21,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:21,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357539764] [2024-06-03 18:37:21,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:21,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:21,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:21,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:21,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:21,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 18:37:21,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 308 transitions, 4673 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:21,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:21,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 18:37:21,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:22,233 INFO L124 PetriNetUnfolderBase]: 3345/5771 cut-off events. [2024-06-03 18:37:22,233 INFO L125 PetriNetUnfolderBase]: For 244509/244514 co-relation queries the response was YES. [2024-06-03 18:37:22,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39210 conditions, 5771 events. 3345/5771 cut-off events. For 244509/244514 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 40368 event pairs, 1153 based on Foata normal form. 13/5755 useless extension candidates. Maximal degree in co-relation 39102. Up to 5015 conditions per place. [2024-06-03 18:37:22,295 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 246 selfloop transitions, 28 changer transitions 0/326 dead transitions. [2024-06-03 18:37:22,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 326 transitions, 5309 flow [2024-06-03 18:37:22,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:37:22,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:37:22,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-03 18:37:22,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556910569105691 [2024-06-03 18:37:22,297 INFO L175 Difference]: Start difference. First operand has 211 places, 308 transitions, 4673 flow. Second operand 6 states and 137 transitions. [2024-06-03 18:37:22,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 326 transitions, 5309 flow [2024-06-03 18:37:22,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 326 transitions, 5253 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:22,866 INFO L231 Difference]: Finished difference. Result has 213 places, 309 transitions, 4697 flow [2024-06-03 18:37:22,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4617, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4697, PETRI_PLACES=213, PETRI_TRANSITIONS=309} [2024-06-03 18:37:22,866 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-03 18:37:22,867 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 309 transitions, 4697 flow [2024-06-03 18:37:22,867 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:22,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:22,867 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:22,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-03 18:37:22,867 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:22,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:22,867 INFO L85 PathProgramCache]: Analyzing trace with hash 144763211, now seen corresponding path program 1 times [2024-06-03 18:37:22,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:22,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985470616] [2024-06-03 18:37:22,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:22,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:22,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:22,959 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:22,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:22,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985470616] [2024-06-03 18:37:22,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985470616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:22,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:22,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:22,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335664414] [2024-06-03 18:37:22,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:22,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:22,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:22,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:22,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:23,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:23,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 309 transitions, 4697 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,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:23,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:23,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:23,863 INFO L124 PetriNetUnfolderBase]: 3478/5949 cut-off events. [2024-06-03 18:37:23,863 INFO L125 PetriNetUnfolderBase]: For 251928/251928 co-relation queries the response was YES. [2024-06-03 18:37:23,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40634 conditions, 5949 events. 3478/5949 cut-off events. For 251928/251928 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 41103 event pairs, 1177 based on Foata normal form. 2/5950 useless extension candidates. Maximal degree in co-relation 40525. Up to 5369 conditions per place. [2024-06-03 18:37:23,926 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 287 selfloop transitions, 51 changer transitions 0/344 dead transitions. [2024-06-03 18:37:23,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 344 transitions, 5725 flow [2024-06-03 18:37:23,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:23,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:23,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 18:37:23,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-03 18:37:23,927 INFO L175 Difference]: Start difference. First operand has 213 places, 309 transitions, 4697 flow. Second operand 7 states and 163 transitions. [2024-06-03 18:37:23,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 344 transitions, 5725 flow [2024-06-03 18:37:24,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 344 transitions, 5657 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:24,480 INFO L231 Difference]: Finished difference. Result has 217 places, 315 transitions, 4892 flow [2024-06-03 18:37:24,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4631, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4892, PETRI_PLACES=217, PETRI_TRANSITIONS=315} [2024-06-03 18:37:24,481 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-03 18:37:24,481 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 315 transitions, 4892 flow [2024-06-03 18:37:24,481 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,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:24,481 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,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-03 18:37:24,481 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:24,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:24,482 INFO L85 PathProgramCache]: Analyzing trace with hash 719607737, now seen corresponding path program 2 times [2024-06-03 18:37:24,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:24,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884791020] [2024-06-03 18:37:24,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:24,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:24,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:24,582 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,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:24,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884791020] [2024-06-03 18:37:24,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884791020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:24,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:24,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:24,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991518364] [2024-06-03 18:37:24,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:24,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:24,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:24,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:24,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:24,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:24,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 315 transitions, 4892 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,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:24,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:24,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:25,467 INFO L124 PetriNetUnfolderBase]: 3473/5941 cut-off events. [2024-06-03 18:37:25,467 INFO L125 PetriNetUnfolderBase]: For 261076/261076 co-relation queries the response was YES. [2024-06-03 18:37:25,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40843 conditions, 5941 events. 3473/5941 cut-off events. For 261076/261076 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 41092 event pairs, 1209 based on Foata normal form. 2/5942 useless extension candidates. Maximal degree in co-relation 40732. Up to 5467 conditions per place. [2024-06-03 18:37:25,530 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 286 selfloop transitions, 44 changer transitions 0/336 dead transitions. [2024-06-03 18:37:25,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 336 transitions, 5646 flow [2024-06-03 18:37:25,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:25,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:25,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-03 18:37:25,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400696864111498 [2024-06-03 18:37:25,531 INFO L175 Difference]: Start difference. First operand has 217 places, 315 transitions, 4892 flow. Second operand 7 states and 155 transitions. [2024-06-03 18:37:25,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 336 transitions, 5646 flow [2024-06-03 18:37:26,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 336 transitions, 5499 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-03 18:37:26,204 INFO L231 Difference]: Finished difference. Result has 221 places, 315 transitions, 4838 flow [2024-06-03 18:37:26,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4745, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4838, PETRI_PLACES=221, PETRI_TRANSITIONS=315} [2024-06-03 18:37:26,204 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-03 18:37:26,204 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 315 transitions, 4838 flow [2024-06-03 18:37:26,204 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:26,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:26,205 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:26,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-03 18:37:26,205 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:26,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:26,205 INFO L85 PathProgramCache]: Analyzing trace with hash 835083605, now seen corresponding path program 1 times [2024-06-03 18:37:26,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:26,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387686516] [2024-06-03 18:37:26,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:26,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:26,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:26,309 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:26,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:26,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387686516] [2024-06-03 18:37:26,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387686516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:26,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:26,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:26,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841397206] [2024-06-03 18:37:26,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:26,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:26,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:26,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:26,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:26,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:26,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 315 transitions, 4838 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:26,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:26,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:26,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:27,240 INFO L124 PetriNetUnfolderBase]: 3532/6036 cut-off events. [2024-06-03 18:37:27,240 INFO L125 PetriNetUnfolderBase]: For 287938/287945 co-relation queries the response was YES. [2024-06-03 18:37:27,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41485 conditions, 6036 events. 3532/6036 cut-off events. For 287938/287945 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 41809 event pairs, 1223 based on Foata normal form. 26/6060 useless extension candidates. Maximal degree in co-relation 41372. Up to 5465 conditions per place. [2024-06-03 18:37:27,305 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 288 selfloop transitions, 43 changer transitions 0/337 dead transitions. [2024-06-03 18:37:27,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 337 transitions, 5628 flow [2024-06-03 18:37:27,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:27,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:27,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-03 18:37:27,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5335365853658537 [2024-06-03 18:37:27,306 INFO L175 Difference]: Start difference. First operand has 221 places, 315 transitions, 4838 flow. Second operand 8 states and 175 transitions. [2024-06-03 18:37:27,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 337 transitions, 5628 flow [2024-06-03 18:37:27,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 337 transitions, 5537 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:27,930 INFO L231 Difference]: Finished difference. Result has 225 places, 318 transitions, 4910 flow [2024-06-03 18:37:27,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4747, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4910, PETRI_PLACES=225, PETRI_TRANSITIONS=318} [2024-06-03 18:37:27,931 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-03 18:37:27,931 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 318 transitions, 4910 flow [2024-06-03 18:37:27,931 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:27,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:27,932 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:27,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-03 18:37:27,932 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:27,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:27,932 INFO L85 PathProgramCache]: Analyzing trace with hash 611465699, now seen corresponding path program 2 times [2024-06-03 18:37:27,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:27,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912182548] [2024-06-03 18:37:27,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:27,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:27,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:28,038 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,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:28,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912182548] [2024-06-03 18:37:28,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912182548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:28,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:28,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:28,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694932660] [2024-06-03 18:37:28,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:28,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:28,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:28,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:28,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:28,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:28,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 318 transitions, 4910 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:28,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:28,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:28,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:28,966 INFO L124 PetriNetUnfolderBase]: 3548/6061 cut-off events. [2024-06-03 18:37:28,966 INFO L125 PetriNetUnfolderBase]: For 286042/286052 co-relation queries the response was YES. [2024-06-03 18:37:29,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42056 conditions, 6061 events. 3548/6061 cut-off events. For 286042/286052 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 42098 event pairs, 1238 based on Foata normal form. 12/6068 useless extension candidates. Maximal degree in co-relation 41941. Up to 5482 conditions per place. [2024-06-03 18:37:29,033 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 254 selfloop transitions, 76 changer transitions 0/336 dead transitions. [2024-06-03 18:37:29,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 336 transitions, 5650 flow [2024-06-03 18:37:29,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:29,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:29,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-03 18:37:29,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5435540069686411 [2024-06-03 18:37:29,034 INFO L175 Difference]: Start difference. First operand has 225 places, 318 transitions, 4910 flow. Second operand 7 states and 156 transitions. [2024-06-03 18:37:29,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 336 transitions, 5650 flow [2024-06-03 18:37:29,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 336 transitions, 5523 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-03 18:37:29,823 INFO L231 Difference]: Finished difference. Result has 226 places, 321 transitions, 4992 flow [2024-06-03 18:37:29,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4783, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4992, PETRI_PLACES=226, PETRI_TRANSITIONS=321} [2024-06-03 18:37:29,823 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-03 18:37:29,823 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 321 transitions, 4992 flow [2024-06-03 18:37:29,824 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:29,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:29,824 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:29,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-03 18:37:29,824 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:29,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:29,824 INFO L85 PathProgramCache]: Analyzing trace with hash 383564549, now seen corresponding path program 3 times [2024-06-03 18:37:29,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:29,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005497994] [2024-06-03 18:37:29,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:29,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:29,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:29,937 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:29,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:29,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005497994] [2024-06-03 18:37:29,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005497994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:29,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:29,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:29,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825266893] [2024-06-03 18:37:29,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:29,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:29,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:29,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:29,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:29,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:29,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 321 transitions, 4992 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:29,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:29,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:29,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:30,923 INFO L124 PetriNetUnfolderBase]: 3590/6130 cut-off events. [2024-06-03 18:37:30,923 INFO L125 PetriNetUnfolderBase]: For 314431/314438 co-relation queries the response was YES. [2024-06-03 18:37:30,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42197 conditions, 6130 events. 3590/6130 cut-off events. For 314431/314438 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 42497 event pairs, 1229 based on Foata normal form. 36/6164 useless extension candidates. Maximal degree in co-relation 42081. Up to 5370 conditions per place. [2024-06-03 18:37:30,993 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 258 selfloop transitions, 84 changer transitions 0/348 dead transitions. [2024-06-03 18:37:30,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 348 transitions, 5846 flow [2024-06-03 18:37:30,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:30,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:30,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 18:37:30,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:37:30,996 INFO L175 Difference]: Start difference. First operand has 226 places, 321 transitions, 4992 flow. Second operand 8 states and 180 transitions. [2024-06-03 18:37:30,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 348 transitions, 5846 flow [2024-06-03 18:37:31,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 348 transitions, 5677 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-03 18:37:31,642 INFO L231 Difference]: Finished difference. Result has 229 places, 326 transitions, 5117 flow [2024-06-03 18:37:31,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4823, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5117, PETRI_PLACES=229, PETRI_TRANSITIONS=326} [2024-06-03 18:37:31,643 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-03 18:37:31,643 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 326 transitions, 5117 flow [2024-06-03 18:37:31,643 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:31,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:31,643 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:31,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-03 18:37:31,643 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:31,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:31,644 INFO L85 PathProgramCache]: Analyzing trace with hash 620036579, now seen corresponding path program 4 times [2024-06-03 18:37:31,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:31,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151468774] [2024-06-03 18:37:31,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:31,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:31,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:31,749 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,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:31,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151468774] [2024-06-03 18:37:31,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151468774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:31,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:31,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:37:31,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560663500] [2024-06-03 18:37:31,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:31,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:37:31,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:31,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:37:31,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:37:31,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:31,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 326 transitions, 5117 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:31,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:31,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:31,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:32,697 INFO L124 PetriNetUnfolderBase]: 3566/6089 cut-off events. [2024-06-03 18:37:32,697 INFO L125 PetriNetUnfolderBase]: For 295850/295860 co-relation queries the response was YES. [2024-06-03 18:37:32,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42371 conditions, 6089 events. 3566/6089 cut-off events. For 295850/295860 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 42157 event pairs, 1196 based on Foata normal form. 12/6096 useless extension candidates. Maximal degree in co-relation 42254. Up to 5290 conditions per place. [2024-06-03 18:37:32,761 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 253 selfloop transitions, 88 changer transitions 0/347 dead transitions. [2024-06-03 18:37:32,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 347 transitions, 5889 flow [2024-06-03 18:37:32,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:32,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:32,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-03 18:37:32,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-03 18:37:32,761 INFO L175 Difference]: Start difference. First operand has 229 places, 326 transitions, 5117 flow. Second operand 7 states and 160 transitions. [2024-06-03 18:37:32,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 347 transitions, 5889 flow [2024-06-03 18:37:33,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 347 transitions, 5694 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-03 18:37:33,491 INFO L231 Difference]: Finished difference. Result has 232 places, 328 transitions, 5160 flow [2024-06-03 18:37:33,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4922, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5160, PETRI_PLACES=232, PETRI_TRANSITIONS=328} [2024-06-03 18:37:33,491 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-03 18:37:33,491 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 328 transitions, 5160 flow [2024-06-03 18:37:33,491 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:33,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:33,491 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:33,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-03 18:37:33,492 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:33,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:33,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1492428495, now seen corresponding path program 1 times [2024-06-03 18:37:33,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:33,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102069326] [2024-06-03 18:37:33,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:33,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:33,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:33,614 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,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:33,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102069326] [2024-06-03 18:37:33,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102069326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:33,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:33,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:33,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603032564] [2024-06-03 18:37:33,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:33,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:33,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:33,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:33,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:33,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:33,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 328 transitions, 5160 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,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:33,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:33,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:34,558 INFO L124 PetriNetUnfolderBase]: 3553/6064 cut-off events. [2024-06-03 18:37:34,558 INFO L125 PetriNetUnfolderBase]: For 300825/300825 co-relation queries the response was YES. [2024-06-03 18:37:34,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42200 conditions, 6064 events. 3553/6064 cut-off events. For 300825/300825 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 41850 event pairs, 1067 based on Foata normal form. 6/6066 useless extension candidates. Maximal degree in co-relation 42081. Up to 5551 conditions per place. [2024-06-03 18:37:34,625 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 324 selfloop transitions, 17 changer transitions 0/347 dead transitions. [2024-06-03 18:37:34,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 347 transitions, 5897 flow [2024-06-03 18:37:34,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:37:34,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:37:34,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-03 18:37:34,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.540650406504065 [2024-06-03 18:37:34,626 INFO L175 Difference]: Start difference. First operand has 232 places, 328 transitions, 5160 flow. Second operand 6 states and 133 transitions. [2024-06-03 18:37:34,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 347 transitions, 5897 flow [2024-06-03 18:37:35,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 347 transitions, 5721 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:35,390 INFO L231 Difference]: Finished difference. Result has 234 places, 329 transitions, 5027 flow [2024-06-03 18:37:35,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4984, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5027, PETRI_PLACES=234, PETRI_TRANSITIONS=329} [2024-06-03 18:37:35,391 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-03 18:37:35,391 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 329 transitions, 5027 flow [2024-06-03 18:37:35,391 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:35,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:35,392 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:35,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-03 18:37:35,392 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:35,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:35,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1325265373, now seen corresponding path program 2 times [2024-06-03 18:37:35,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:35,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364497464] [2024-06-03 18:37:35,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:35,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:35,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:35,508 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:35,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:35,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364497464] [2024-06-03 18:37:35,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364497464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:35,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:35,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:35,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385079698] [2024-06-03 18:37:35,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:35,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:35,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:35,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:35,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:35,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:35,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 329 transitions, 5027 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:35,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:35,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:35,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:36,478 INFO L124 PetriNetUnfolderBase]: 3540/6047 cut-off events. [2024-06-03 18:37:36,478 INFO L125 PetriNetUnfolderBase]: For 303645/303645 co-relation queries the response was YES. [2024-06-03 18:37:36,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41728 conditions, 6047 events. 3540/6047 cut-off events. For 303645/303645 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 41755 event pairs, 1023 based on Foata normal form. 6/6049 useless extension candidates. Maximal degree in co-relation 41608. Up to 5461 conditions per place. [2024-06-03 18:37:36,548 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 316 selfloop transitions, 27 changer transitions 0/349 dead transitions. [2024-06-03 18:37:36,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 349 transitions, 5787 flow [2024-06-03 18:37:36,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:37:36,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:37:36,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-03 18:37:36,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-03 18:37:36,549 INFO L175 Difference]: Start difference. First operand has 234 places, 329 transitions, 5027 flow. Second operand 6 states and 140 transitions. [2024-06-03 18:37:36,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 349 transitions, 5787 flow [2024-06-03 18:37:37,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 349 transitions, 5713 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:37,346 INFO L231 Difference]: Finished difference. Result has 236 places, 329 transitions, 5011 flow [2024-06-03 18:37:37,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4953, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5011, PETRI_PLACES=236, PETRI_TRANSITIONS=329} [2024-06-03 18:37:37,346 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-03 18:37:37,347 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 329 transitions, 5011 flow [2024-06-03 18:37:37,347 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:37,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:37,347 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:37,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-03 18:37:37,347 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:37,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:37,347 INFO L85 PathProgramCache]: Analyzing trace with hash 439942537, now seen corresponding path program 1 times [2024-06-03 18:37:37,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:37,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607872230] [2024-06-03 18:37:37,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:37,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:37,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:37,459 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:37,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:37,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607872230] [2024-06-03 18:37:37,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607872230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:37,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:37,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:37,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680521215] [2024-06-03 18:37:37,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:37,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:37,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:37,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:37,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:37,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:37,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 329 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:37,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:37,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:37,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:38,432 INFO L124 PetriNetUnfolderBase]: 3584/6118 cut-off events. [2024-06-03 18:37:38,432 INFO L125 PetriNetUnfolderBase]: For 312614/312614 co-relation queries the response was YES. [2024-06-03 18:37:38,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42601 conditions, 6118 events. 3584/6118 cut-off events. For 312614/312614 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 42391 event pairs, 1157 based on Foata normal form. 1/6115 useless extension candidates. Maximal degree in co-relation 42481. Up to 5474 conditions per place. [2024-06-03 18:37:38,502 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 251 selfloop transitions, 113 changer transitions 0/370 dead transitions. [2024-06-03 18:37:38,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 370 transitions, 6403 flow [2024-06-03 18:37:38,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:38,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:38,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 18:37:38,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-03 18:37:38,508 INFO L175 Difference]: Start difference. First operand has 236 places, 329 transitions, 5011 flow. Second operand 7 states and 166 transitions. [2024-06-03 18:37:38,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 370 transitions, 6403 flow [2024-06-03 18:37:39,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 370 transitions, 6343 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:39,304 INFO L231 Difference]: Finished difference. Result has 241 places, 349 transitions, 5726 flow [2024-06-03 18:37:39,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4951, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5726, PETRI_PLACES=241, PETRI_TRANSITIONS=349} [2024-06-03 18:37:39,304 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-03 18:37:39,305 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 349 transitions, 5726 flow [2024-06-03 18:37:39,305 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,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:39,305 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,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-03 18:37:39,305 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:39,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:39,305 INFO L85 PathProgramCache]: Analyzing trace with hash 440062507, now seen corresponding path program 2 times [2024-06-03 18:37:39,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:39,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189390282] [2024-06-03 18:37:39,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:39,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:39,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:39,422 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:39,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:39,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189390282] [2024-06-03 18:37:39,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189390282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:39,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:39,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:39,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82959083] [2024-06-03 18:37:39,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:39,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:39,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:39,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:39,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:39,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:39,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 349 transitions, 5726 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:39,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:39,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:39,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:40,458 INFO L124 PetriNetUnfolderBase]: 3580/6119 cut-off events. [2024-06-03 18:37:40,458 INFO L125 PetriNetUnfolderBase]: For 327109/327109 co-relation queries the response was YES. [2024-06-03 18:37:40,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44274 conditions, 6119 events. 3580/6119 cut-off events. For 327109/327109 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 42442 event pairs, 1184 based on Foata normal form. 2/6117 useless extension candidates. Maximal degree in co-relation 44151. Up to 5550 conditions per place. [2024-06-03 18:37:40,525 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 291 selfloop transitions, 68 changer transitions 0/365 dead transitions. [2024-06-03 18:37:40,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 365 transitions, 6592 flow [2024-06-03 18:37:40,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:40,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:40,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-03 18:37:40,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-03 18:37:40,526 INFO L175 Difference]: Start difference. First operand has 241 places, 349 transitions, 5726 flow. Second operand 7 states and 160 transitions. [2024-06-03 18:37:40,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 365 transitions, 6592 flow [2024-06-03 18:37:41,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 365 transitions, 6426 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-03 18:37:41,491 INFO L231 Difference]: Finished difference. Result has 245 places, 350 transitions, 5728 flow [2024-06-03 18:37:41,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5560, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5728, PETRI_PLACES=245, PETRI_TRANSITIONS=350} [2024-06-03 18:37:41,492 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 203 predicate places. [2024-06-03 18:37:41,492 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 350 transitions, 5728 flow [2024-06-03 18:37:41,492 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,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:41,492 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,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-03 18:37:41,492 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:41,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:41,493 INFO L85 PathProgramCache]: Analyzing trace with hash 440062693, now seen corresponding path program 1 times [2024-06-03 18:37:41,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:41,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791825743] [2024-06-03 18:37:41,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:41,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:41,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:41,610 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,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:41,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791825743] [2024-06-03 18:37:41,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791825743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:41,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:41,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:41,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483646721] [2024-06-03 18:37:41,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:41,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:41,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:41,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:41,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:41,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:41,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 350 transitions, 5728 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,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:41,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:41,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:42,638 INFO L124 PetriNetUnfolderBase]: 3572/6101 cut-off events. [2024-06-03 18:37:42,638 INFO L125 PetriNetUnfolderBase]: For 335697/335697 co-relation queries the response was YES. [2024-06-03 18:37:42,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44381 conditions, 6101 events. 3572/6101 cut-off events. For 335697/335697 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 42171 event pairs, 1207 based on Foata normal form. 2/6099 useless extension candidates. Maximal degree in co-relation 44256. Up to 5542 conditions per place. [2024-06-03 18:37:42,707 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 290 selfloop transitions, 68 changer transitions 0/364 dead transitions. [2024-06-03 18:37:42,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 364 transitions, 6478 flow [2024-06-03 18:37:42,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:42,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:42,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-03 18:37:42,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-03 18:37:42,708 INFO L175 Difference]: Start difference. First operand has 245 places, 350 transitions, 5728 flow. Second operand 7 states and 159 transitions. [2024-06-03 18:37:42,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 364 transitions, 6478 flow [2024-06-03 18:37:43,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 364 transitions, 6311 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:43,614 INFO L231 Difference]: Finished difference. Result has 248 places, 350 transitions, 5719 flow [2024-06-03 18:37:43,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5561, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5719, PETRI_PLACES=248, PETRI_TRANSITIONS=350} [2024-06-03 18:37:43,614 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-06-03 18:37:43,614 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 350 transitions, 5719 flow [2024-06-03 18:37:43,615 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,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:43,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] [2024-06-03 18:37:43,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-03 18:37:43,615 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:43,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:43,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1324935967, now seen corresponding path program 2 times [2024-06-03 18:37:43,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:43,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169576878] [2024-06-03 18:37:43,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:43,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:43,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:43,723 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,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:43,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169576878] [2024-06-03 18:37:43,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169576878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:43,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:43,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:43,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092515891] [2024-06-03 18:37:43,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:43,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:43,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:43,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:43,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:43,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:43,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 350 transitions, 5719 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,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:43,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:43,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:44,743 INFO L124 PetriNetUnfolderBase]: 3597/6143 cut-off events. [2024-06-03 18:37:44,744 INFO L125 PetriNetUnfolderBase]: For 347805/347805 co-relation queries the response was YES. [2024-06-03 18:37:44,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44876 conditions, 6143 events. 3597/6143 cut-off events. For 347805/347805 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 42588 event pairs, 1197 based on Foata normal form. 1/6140 useless extension candidates. Maximal degree in co-relation 44751. Up to 5474 conditions per place. [2024-06-03 18:37:44,811 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 253 selfloop transitions, 120 changer transitions 1/380 dead transitions. [2024-06-03 18:37:44,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 380 transitions, 6830 flow [2024-06-03 18:37:44,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:44,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:44,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 18:37:44,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-03 18:37:44,812 INFO L175 Difference]: Start difference. First operand has 248 places, 350 transitions, 5719 flow. Second operand 7 states and 165 transitions. [2024-06-03 18:37:44,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 380 transitions, 6830 flow [2024-06-03 18:37:45,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 380 transitions, 6694 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-03 18:37:45,716 INFO L231 Difference]: Finished difference. Result has 251 places, 361 transitions, 6158 flow [2024-06-03 18:37:45,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5583, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6158, PETRI_PLACES=251, PETRI_TRANSITIONS=361} [2024-06-03 18:37:45,717 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 209 predicate places. [2024-06-03 18:37:45,717 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 361 transitions, 6158 flow [2024-06-03 18:37:45,717 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,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:45,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, 1] [2024-06-03 18:37:45,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-03 18:37:45,717 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:45,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:45,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1566998739, now seen corresponding path program 3 times [2024-06-03 18:37:45,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:45,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127467480] [2024-06-03 18:37:45,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:45,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:45,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:45,828 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,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:45,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127467480] [2024-06-03 18:37:45,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127467480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:45,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:45,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:45,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039016888] [2024-06-03 18:37:45,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:45,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:45,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:45,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:45,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:45,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:45,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 361 transitions, 6158 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:45,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:45,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:45,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:46,896 INFO L124 PetriNetUnfolderBase]: 3587/6129 cut-off events. [2024-06-03 18:37:46,896 INFO L125 PetriNetUnfolderBase]: For 358689/358689 co-relation queries the response was YES. [2024-06-03 18:37:46,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45277 conditions, 6129 events. 3587/6129 cut-off events. For 358689/358689 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 42467 event pairs, 1203 based on Foata normal form. 2/6127 useless extension candidates. Maximal degree in co-relation 45149. Up to 5466 conditions per place. [2024-06-03 18:37:46,959 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 253 selfloop transitions, 117 changer transitions 2/378 dead transitions. [2024-06-03 18:37:46,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 378 transitions, 6944 flow [2024-06-03 18:37:46,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:37:46,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:37:46,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 18:37:46,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 18:37:46,960 INFO L175 Difference]: Start difference. First operand has 251 places, 361 transitions, 6158 flow. Second operand 7 states and 164 transitions. [2024-06-03 18:37:46,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 378 transitions, 6944 flow [2024-06-03 18:37:47,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 378 transitions, 6871 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-03 18:37:47,754 INFO L231 Difference]: Finished difference. Result has 255 places, 359 transitions, 6321 flow [2024-06-03 18:37:47,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6085, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6321, PETRI_PLACES=255, PETRI_TRANSITIONS=359} [2024-06-03 18:37:47,755 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-03 18:37:47,755 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 359 transitions, 6321 flow [2024-06-03 18:37:47,755 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:47,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:47,755 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,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-03 18:37:47,755 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:47,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:47,755 INFO L85 PathProgramCache]: Analyzing trace with hash 1374996789, now seen corresponding path program 3 times [2024-06-03 18:37:47,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:47,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731162367] [2024-06-03 18:37:47,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:47,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:47,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:47,861 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,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:47,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731162367] [2024-06-03 18:37:47,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731162367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:47,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:47,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:47,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869813898] [2024-06-03 18:37:47,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:47,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:47,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:47,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:47,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:47,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:47,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 359 transitions, 6321 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,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:47,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:47,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:48,923 INFO L124 PetriNetUnfolderBase]: 3601/6149 cut-off events. [2024-06-03 18:37:48,924 INFO L125 PetriNetUnfolderBase]: For 362012/362012 co-relation queries the response was YES. [2024-06-03 18:37:48,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45953 conditions, 6149 events. 3601/6149 cut-off events. For 362012/362012 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 42595 event pairs, 1183 based on Foata normal form. 1/6146 useless extension candidates. Maximal degree in co-relation 45824. Up to 5335 conditions per place. [2024-06-03 18:37:48,995 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 236 selfloop transitions, 155 changer transitions 0/397 dead transitions. [2024-06-03 18:37:48,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 397 transitions, 7563 flow [2024-06-03 18:37:48,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:37:48,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:37:48,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-03 18:37:48,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5585365853658537 [2024-06-03 18:37:48,996 INFO L175 Difference]: Start difference. First operand has 255 places, 359 transitions, 6321 flow. Second operand 10 states and 229 transitions. [2024-06-03 18:37:48,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 397 transitions, 7563 flow [2024-06-03 18:37:50,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 397 transitions, 7269 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-03 18:37:50,087 INFO L231 Difference]: Finished difference. Result has 259 places, 365 transitions, 6512 flow [2024-06-03 18:37:50,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6035, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6512, PETRI_PLACES=259, PETRI_TRANSITIONS=365} [2024-06-03 18:37:50,088 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-03 18:37:50,088 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 365 transitions, 6512 flow [2024-06-03 18:37:50,088 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:50,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:50,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:50,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-03 18:37:50,088 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:50,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:50,089 INFO L85 PathProgramCache]: Analyzing trace with hash 257981653, now seen corresponding path program 4 times [2024-06-03 18:37:50,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:50,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318188829] [2024-06-03 18:37:50,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:50,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:50,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:50,205 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:50,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:50,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318188829] [2024-06-03 18:37:50,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318188829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:50,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:50,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:50,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978109135] [2024-06-03 18:37:50,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:50,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:50,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:50,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:50,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:50,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:50,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 365 transitions, 6512 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:50,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:50,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:50,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:51,274 INFO L124 PetriNetUnfolderBase]: 3626/6198 cut-off events. [2024-06-03 18:37:51,274 INFO L125 PetriNetUnfolderBase]: For 358631/358631 co-relation queries the response was YES. [2024-06-03 18:37:51,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47201 conditions, 6198 events. 3626/6198 cut-off events. For 358631/358631 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 43014 event pairs, 1202 based on Foata normal form. 2/6196 useless extension candidates. Maximal degree in co-relation 47072. Up to 5623 conditions per place. [2024-06-03 18:37:51,349 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 335 selfloop transitions, 51 changer transitions 2/394 dead transitions. [2024-06-03 18:37:51,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 394 transitions, 7482 flow [2024-06-03 18:37:51,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:37:51,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:37:51,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-03 18:37:51,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-03 18:37:51,351 INFO L175 Difference]: Start difference. First operand has 259 places, 365 transitions, 6512 flow. Second operand 8 states and 174 transitions. [2024-06-03 18:37:51,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 394 transitions, 7482 flow [2024-06-03 18:37:52,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 394 transitions, 7225 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-03 18:37:52,262 INFO L231 Difference]: Finished difference. Result has 262 places, 374 transitions, 6509 flow [2024-06-03 18:37:52,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6264, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6509, PETRI_PLACES=262, PETRI_TRANSITIONS=374} [2024-06-03 18:37:52,262 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 220 predicate places. [2024-06-03 18:37:52,262 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 374 transitions, 6509 flow [2024-06-03 18:37:52,262 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:52,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:52,263 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:52,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-03 18:37:52,263 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:52,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:52,263 INFO L85 PathProgramCache]: Analyzing trace with hash 254286577, now seen corresponding path program 4 times [2024-06-03 18:37:52,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:52,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968423010] [2024-06-03 18:37:52,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:52,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:52,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:52,361 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:52,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:52,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968423010] [2024-06-03 18:37:52,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968423010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:52,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:52,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:52,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064024917] [2024-06-03 18:37:52,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:52,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:52,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:52,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:52,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:52,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:52,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 374 transitions, 6509 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:52,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:52,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:52,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:53,405 INFO L124 PetriNetUnfolderBase]: 3624/6196 cut-off events. [2024-06-03 18:37:53,405 INFO L125 PetriNetUnfolderBase]: For 364025/364025 co-relation queries the response was YES. [2024-06-03 18:37:53,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46490 conditions, 6196 events. 3624/6196 cut-off events. For 364025/364025 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 43030 event pairs, 1197 based on Foata normal form. 1/6193 useless extension candidates. Maximal degree in co-relation 46359. Up to 5355 conditions per place. [2024-06-03 18:37:53,476 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 223 selfloop transitions, 175 changer transitions 0/404 dead transitions. [2024-06-03 18:37:53,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 404 transitions, 7735 flow [2024-06-03 18:37:53,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:37:53,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:37:53,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-03 18:37:53,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-03 18:37:53,477 INFO L175 Difference]: Start difference. First operand has 262 places, 374 transitions, 6509 flow. Second operand 9 states and 203 transitions. [2024-06-03 18:37:53,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 404 transitions, 7735 flow [2024-06-03 18:37:54,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 404 transitions, 7620 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:54,425 INFO L231 Difference]: Finished difference. Result has 267 places, 380 transitions, 6908 flow [2024-06-03 18:37:54,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6394, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6908, PETRI_PLACES=267, PETRI_TRANSITIONS=380} [2024-06-03 18:37:54,425 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-03 18:37:54,425 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 380 transitions, 6908 flow [2024-06-03 18:37:54,426 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:54,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:54,426 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,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-03 18:37:54,426 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:54,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:54,426 INFO L85 PathProgramCache]: Analyzing trace with hash 254585479, now seen corresponding path program 1 times [2024-06-03 18:37:54,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:54,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112358299] [2024-06-03 18:37:54,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:54,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:54,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:54,539 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,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:54,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112358299] [2024-06-03 18:37:54,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112358299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:54,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:54,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:54,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097138554] [2024-06-03 18:37:54,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:54,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:54,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:54,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:54,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:54,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:54,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 380 transitions, 6908 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,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:54,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:54,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:55,649 INFO L124 PetriNetUnfolderBase]: 3618/6195 cut-off events. [2024-06-03 18:37:55,650 INFO L125 PetriNetUnfolderBase]: For 375860/375867 co-relation queries the response was YES. [2024-06-03 18:37:55,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46885 conditions, 6195 events. 3618/6195 cut-off events. For 375860/375867 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 43103 event pairs, 1194 based on Foata normal form. 8/6201 useless extension candidates. Maximal degree in co-relation 46753. Up to 5567 conditions per place. [2024-06-03 18:37:55,728 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 290 selfloop transitions, 103 changer transitions 0/399 dead transitions. [2024-06-03 18:37:55,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 399 transitions, 7740 flow [2024-06-03 18:37:55,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:37:55,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:37:55,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-03 18:37:55,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257452574525745 [2024-06-03 18:37:55,729 INFO L175 Difference]: Start difference. First operand has 267 places, 380 transitions, 6908 flow. Second operand 9 states and 194 transitions. [2024-06-03 18:37:55,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 399 transitions, 7740 flow [2024-06-03 18:37:56,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 399 transitions, 7494 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-03 18:37:56,892 INFO L231 Difference]: Finished difference. Result has 272 places, 380 transitions, 6882 flow [2024-06-03 18:37:56,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6662, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6882, PETRI_PLACES=272, PETRI_TRANSITIONS=380} [2024-06-03 18:37:56,893 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-03 18:37:56,893 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 380 transitions, 6882 flow [2024-06-03 18:37:56,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:56,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:56,893 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,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-03 18:37:56,893 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:56,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:56,893 INFO L85 PathProgramCache]: Analyzing trace with hash -2119170751, now seen corresponding path program 5 times [2024-06-03 18:37:56,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:56,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198148244] [2024-06-03 18:37:56,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:56,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:56,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:56,994 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,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:56,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198148244] [2024-06-03 18:37:56,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198148244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:56,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:56,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:56,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450801915] [2024-06-03 18:37:56,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:56,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:56,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:56,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:56,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:57,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:57,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 380 transitions, 6882 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:57,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:57,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:57,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:37:58,080 INFO L124 PetriNetUnfolderBase]: 3615/6184 cut-off events. [2024-06-03 18:37:58,080 INFO L125 PetriNetUnfolderBase]: For 384192/384192 co-relation queries the response was YES. [2024-06-03 18:37:58,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47109 conditions, 6184 events. 3615/6184 cut-off events. For 384192/384192 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 42910 event pairs, 1198 based on Foata normal form. 1/6181 useless extension candidates. Maximal degree in co-relation 46975. Up to 5349 conditions per place. [2024-06-03 18:37:58,153 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 220 selfloop transitions, 174 changer transitions 0/400 dead transitions. [2024-06-03 18:37:58,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 400 transitions, 7830 flow [2024-06-03 18:37:58,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:37:58,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:37:58,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-03 18:37:58,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5420054200542005 [2024-06-03 18:37:58,154 INFO L175 Difference]: Start difference. First operand has 272 places, 380 transitions, 6882 flow. Second operand 9 states and 200 transitions. [2024-06-03 18:37:58,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 400 transitions, 7830 flow [2024-06-03 18:37:59,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 400 transitions, 7501 flow, removed 42 selfloop flow, removed 9 redundant places. [2024-06-03 18:37:59,284 INFO L231 Difference]: Finished difference. Result has 272 places, 380 transitions, 6910 flow [2024-06-03 18:37:59,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6555, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6910, PETRI_PLACES=272, PETRI_TRANSITIONS=380} [2024-06-03 18:37:59,285 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-03 18:37:59,285 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 380 transitions, 6910 flow [2024-06-03 18:37:59,285 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,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:37:59,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] [2024-06-03 18:37:59,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-03 18:37:59,285 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:59,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:37:59,285 INFO L85 PathProgramCache]: Analyzing trace with hash -2115445915, now seen corresponding path program 5 times [2024-06-03 18:37:59,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:37:59,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501778154] [2024-06-03 18:37:59,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:37:59,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:37:59,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:37:59,406 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,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:37:59,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501778154] [2024-06-03 18:37:59,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501778154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:37:59,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:37:59,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:37:59,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013706364] [2024-06-03 18:37:59,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:37:59,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:37:59,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:37:59,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:37:59,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:37:59,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:37:59,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 380 transitions, 6910 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,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:37:59,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:37:59,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:00,432 INFO L124 PetriNetUnfolderBase]: 3663/6268 cut-off events. [2024-06-03 18:38:00,432 INFO L125 PetriNetUnfolderBase]: For 389817/389817 co-relation queries the response was YES. [2024-06-03 18:38:00,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48023 conditions, 6268 events. 3663/6268 cut-off events. For 389817/389817 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 43640 event pairs, 1200 based on Foata normal form. 2/6266 useless extension candidates. Maximal degree in co-relation 47889. Up to 5602 conditions per place. [2024-06-03 18:38:00,503 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 315 selfloop transitions, 92 changer transitions 1/414 dead transitions. [2024-06-03 18:38:00,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 414 transitions, 8206 flow [2024-06-03 18:38:00,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:00,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:00,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-03 18:38:00,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426829268292683 [2024-06-03 18:38:00,504 INFO L175 Difference]: Start difference. First operand has 272 places, 380 transitions, 6910 flow. Second operand 8 states and 178 transitions. [2024-06-03 18:38:00,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 414 transitions, 8206 flow [2024-06-03 18:38:01,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 414 transitions, 7801 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-03 18:38:01,691 INFO L231 Difference]: Finished difference. Result has 274 places, 397 transitions, 7096 flow [2024-06-03 18:38:01,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6544, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7096, PETRI_PLACES=274, PETRI_TRANSITIONS=397} [2024-06-03 18:38:01,691 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-03 18:38:01,691 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 397 transitions, 7096 flow [2024-06-03 18:38:01,691 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,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:01,692 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,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-03 18:38:01,692 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:38:01,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:01,692 INFO L85 PathProgramCache]: Analyzing trace with hash -2115457075, now seen corresponding path program 6 times [2024-06-03 18:38:01,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:01,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213675972] [2024-06-03 18:38:01,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:01,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:01,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:01,818 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,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:01,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213675972] [2024-06-03 18:38:01,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213675972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:01,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:01,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:01,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703898327] [2024-06-03 18:38:01,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:01,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:01,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:01,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:01,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:01,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:01,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 397 transitions, 7096 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,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:01,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:01,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:02,879 INFO L124 PetriNetUnfolderBase]: 3653/6250 cut-off events. [2024-06-03 18:38:02,880 INFO L125 PetriNetUnfolderBase]: For 397963/397963 co-relation queries the response was YES. [2024-06-03 18:38:02,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47868 conditions, 6250 events. 3653/6250 cut-off events. For 397963/397963 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 43534 event pairs, 1198 based on Foata normal form. 2/6248 useless extension candidates. Maximal degree in co-relation 47731. Up to 5594 conditions per place. [2024-06-03 18:38:02,950 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 318 selfloop transitions, 87 changer transitions 2/413 dead transitions. [2024-06-03 18:38:02,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 413 transitions, 7948 flow [2024-06-03 18:38:02,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:38:02,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:38:02,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-03 18:38:02,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230352303523035 [2024-06-03 18:38:02,951 INFO L175 Difference]: Start difference. First operand has 274 places, 397 transitions, 7096 flow. Second operand 9 states and 193 transitions. [2024-06-03 18:38:02,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 413 transitions, 7948 flow [2024-06-03 18:38:04,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 413 transitions, 7887 flow, removed 25 selfloop flow, removed 1 redundant places. [2024-06-03 18:38:04,095 INFO L231 Difference]: Finished difference. Result has 282 places, 395 transitions, 7183 flow [2024-06-03 18:38:04,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7035, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7183, PETRI_PLACES=282, PETRI_TRANSITIONS=395} [2024-06-03 18:38:04,096 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-03 18:38:04,096 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 395 transitions, 7183 flow [2024-06-03 18:38:04,096 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,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:04,096 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,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-03 18:38:04,097 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:38:04,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:04,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1539965047, now seen corresponding path program 7 times [2024-06-03 18:38:04,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:04,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531015990] [2024-06-03 18:38:04,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:04,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:04,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:04,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:38:04,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:04,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531015990] [2024-06-03 18:38:04,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531015990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:04,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:04,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:04,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792228678] [2024-06-03 18:38:04,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:04,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:04,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:04,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:04,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:04,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:04,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 395 transitions, 7183 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,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:04,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:04,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:05,262 INFO L124 PetriNetUnfolderBase]: 3651/6256 cut-off events. [2024-06-03 18:38:05,262 INFO L125 PetriNetUnfolderBase]: For 411152/411155 co-relation queries the response was YES. [2024-06-03 18:38:05,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48266 conditions, 6256 events. 3651/6256 cut-off events. For 411152/411155 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 43623 event pairs, 1231 based on Foata normal form. 3/6251 useless extension candidates. Maximal degree in co-relation 48127. Up to 5431 conditions per place. [2024-06-03 18:38:05,335 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 255 selfloop transitions, 152 changer transitions 1/414 dead transitions. [2024-06-03 18:38:05,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 414 transitions, 8334 flow [2024-06-03 18:38:05,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:38:05,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:38:05,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-03 18:38:05,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 18:38:05,336 INFO L175 Difference]: Start difference. First operand has 282 places, 395 transitions, 7183 flow. Second operand 7 states and 161 transitions. [2024-06-03 18:38:05,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 414 transitions, 8334 flow [2024-06-03 18:38:06,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 414 transitions, 8120 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-03 18:38:06,562 INFO L231 Difference]: Finished difference. Result has 281 places, 397 transitions, 7322 flow [2024-06-03 18:38:06,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6969, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7322, PETRI_PLACES=281, PETRI_TRANSITIONS=397} [2024-06-03 18:38:06,562 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-03 18:38:06,562 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 397 transitions, 7322 flow [2024-06-03 18:38:06,563 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,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:06,563 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,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-03 18:38:06,563 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:38:06,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:06,563 INFO L85 PathProgramCache]: Analyzing trace with hash -995834177, now seen corresponding path program 8 times [2024-06-03 18:38:06,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:06,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925521065] [2024-06-03 18:38:06,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:06,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:06,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:06,682 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,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:06,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925521065] [2024-06-03 18:38:06,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925521065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:06,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:06,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:06,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916088609] [2024-06-03 18:38:06,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:06,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:06,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:06,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:06,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:06,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:06,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 397 transitions, 7322 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,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:06,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:06,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:07,836 INFO L124 PetriNetUnfolderBase]: 3619/6191 cut-off events. [2024-06-03 18:38:07,836 INFO L125 PetriNetUnfolderBase]: For 419181/419181 co-relation queries the response was YES. [2024-06-03 18:38:07,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48192 conditions, 6191 events. 3619/6191 cut-off events. For 419181/419181 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 42960 event pairs, 1182 based on Foata normal form. 1/6188 useless extension candidates. Maximal degree in co-relation 48053. Up to 5686 conditions per place. [2024-06-03 18:38:07,912 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 372 selfloop transitions, 25 changer transitions 4/407 dead transitions. [2024-06-03 18:38:07,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 407 transitions, 8148 flow [2024-06-03 18:38:07,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 18:38:07,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 18:38:07,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 130 transitions. [2024-06-03 18:38:07,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5284552845528455 [2024-06-03 18:38:07,913 INFO L175 Difference]: Start difference. First operand has 281 places, 397 transitions, 7322 flow. Second operand 6 states and 130 transitions. [2024-06-03 18:38:07,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 407 transitions, 8148 flow [2024-06-03 18:38:09,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 407 transitions, 7818 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-03 18:38:09,302 INFO L231 Difference]: Finished difference. Result has 283 places, 393 transitions, 6962 flow [2024-06-03 18:38:09,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6992, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6962, PETRI_PLACES=283, PETRI_TRANSITIONS=393} [2024-06-03 18:38:09,303 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-03 18:38:09,303 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 393 transitions, 6962 flow [2024-06-03 18:38:09,303 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,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:09,303 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,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-03 18:38:09,303 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:38:09,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:09,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1003181177, now seen corresponding path program 9 times [2024-06-03 18:38:09,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:09,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038055402] [2024-06-03 18:38:09,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:09,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:09,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:09,407 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,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:09,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038055402] [2024-06-03 18:38:09,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038055402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:09,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:09,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:09,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081966848] [2024-06-03 18:38:09,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:09,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:09,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:09,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:09,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:09,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:09,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 393 transitions, 6962 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,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:09,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:09,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:10,499 INFO L124 PetriNetUnfolderBase]: 3546/6070 cut-off events. [2024-06-03 18:38:10,500 INFO L125 PetriNetUnfolderBase]: For 430048/430048 co-relation queries the response was YES. [2024-06-03 18:38:10,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47490 conditions, 6070 events. 3546/6070 cut-off events. For 430048/430048 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 41977 event pairs, 1146 based on Foata normal form. 2/6068 useless extension candidates. Maximal degree in co-relation 47350. Up to 5251 conditions per place. [2024-06-03 18:38:10,579 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 250 selfloop transitions, 159 changer transitions 1/416 dead transitions. [2024-06-03 18:38:10,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 416 transitions, 8040 flow [2024-06-03 18:38:10,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:10,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:10,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-03 18:38:10,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-03 18:38:10,580 INFO L175 Difference]: Start difference. First operand has 283 places, 393 transitions, 6962 flow. Second operand 8 states and 183 transitions. [2024-06-03 18:38:10,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 416 transitions, 8040 flow [2024-06-03 18:38:11,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 416 transitions, 7718 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-03 18:38:11,890 INFO L231 Difference]: Finished difference. Result has 282 places, 396 transitions, 7040 flow [2024-06-03 18:38:11,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6640, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7040, PETRI_PLACES=282, PETRI_TRANSITIONS=396} [2024-06-03 18:38:11,891 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 240 predicate places. [2024-06-03 18:38:11,891 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 396 transitions, 7040 flow [2024-06-03 18:38:11,891 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,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:11,891 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,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-03 18:38:11,891 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:38:11,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:11,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1003192337, now seen corresponding path program 10 times [2024-06-03 18:38:11,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:11,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522420542] [2024-06-03 18:38:11,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:11,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:11,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:12,018 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:12,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:12,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522420542] [2024-06-03 18:38:12,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522420542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:12,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:12,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:12,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151017084] [2024-06-03 18:38:12,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:12,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:12,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:12,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:12,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:12,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:12,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 396 transitions, 7040 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:12,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:12,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:12,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:13,199 INFO L124 PetriNetUnfolderBase]: 3511/6005 cut-off events. [2024-06-03 18:38:13,199 INFO L125 PetriNetUnfolderBase]: For 438997/438997 co-relation queries the response was YES. [2024-06-03 18:38:13,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47062 conditions, 6005 events. 3511/6005 cut-off events. For 438997/438997 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 41328 event pairs, 1128 based on Foata normal form. 2/6003 useless extension candidates. Maximal degree in co-relation 46924. Up to 5192 conditions per place. [2024-06-03 18:38:13,272 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 254 selfloop transitions, 159 changer transitions 2/421 dead transitions. [2024-06-03 18:38:13,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 421 transitions, 7932 flow [2024-06-03 18:38:13,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:38:13,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:38:13,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-03 18:38:13,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-03 18:38:13,273 INFO L175 Difference]: Start difference. First operand has 282 places, 396 transitions, 7040 flow. Second operand 9 states and 205 transitions. [2024-06-03 18:38:13,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 421 transitions, 7932 flow [2024-06-03 18:38:14,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 421 transitions, 7504 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-03 18:38:14,539 INFO L231 Difference]: Finished difference. Result has 284 places, 394 transitions, 6920 flow [2024-06-03 18:38:14,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6612, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6920, PETRI_PLACES=284, PETRI_TRANSITIONS=394} [2024-06-03 18:38:14,541 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-03 18:38:14,541 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 394 transitions, 6920 flow [2024-06-03 18:38:14,541 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,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:14,541 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,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-03 18:38:14,541 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:38:14,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:14,541 INFO L85 PathProgramCache]: Analyzing trace with hash 478165745, now seen corresponding path program 6 times [2024-06-03 18:38:14,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:14,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631053449] [2024-06-03 18:38:14,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:14,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:14,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:14,641 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,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:14,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631053449] [2024-06-03 18:38:14,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631053449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:14,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:14,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:14,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670767024] [2024-06-03 18:38:14,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:14,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:14,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:14,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:14,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:14,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:14,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 394 transitions, 6920 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,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:14,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:14,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:15,691 INFO L124 PetriNetUnfolderBase]: 3449/5902 cut-off events. [2024-06-03 18:38:15,692 INFO L125 PetriNetUnfolderBase]: For 452257/452257 co-relation queries the response was YES. [2024-06-03 18:38:15,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46934 conditions, 5902 events. 3449/5902 cut-off events. For 452257/452257 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 40418 event pairs, 1095 based on Foata normal form. 1/5899 useless extension candidates. Maximal degree in co-relation 46795. Up to 4889 conditions per place. [2024-06-03 18:38:15,762 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 205 selfloop transitions, 224 changer transitions 0/435 dead transitions. [2024-06-03 18:38:15,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 435 transitions, 8520 flow [2024-06-03 18:38:15,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:15,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:15,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 18:38:15,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-03 18:38:15,763 INFO L175 Difference]: Start difference. First operand has 284 places, 394 transitions, 6920 flow. Second operand 8 states and 191 transitions. [2024-06-03 18:38:15,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 435 transitions, 8520 flow [2024-06-03 18:38:17,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 435 transitions, 8056 flow, removed 12 selfloop flow, removed 12 redundant places. [2024-06-03 18:38:17,138 INFO L231 Difference]: Finished difference. Result has 281 places, 408 transitions, 7380 flow [2024-06-03 18:38:17,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6474, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7380, PETRI_PLACES=281, PETRI_TRANSITIONS=408} [2024-06-03 18:38:17,138 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-03 18:38:17,138 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 408 transitions, 7380 flow [2024-06-03 18:38:17,138 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,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:17,138 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,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-03 18:38:17,139 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:38:17,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:17,139 INFO L85 PathProgramCache]: Analyzing trace with hash 478464275, now seen corresponding path program 7 times [2024-06-03 18:38:17,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:17,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990939195] [2024-06-03 18:38:17,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:17,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:17,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:17,232 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,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:17,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990939195] [2024-06-03 18:38:17,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990939195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:17,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:17,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:17,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366629425] [2024-06-03 18:38:17,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:17,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:17,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:17,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:17,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:17,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:17,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 408 transitions, 7380 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,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:17,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:17,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:18,380 INFO L124 PetriNetUnfolderBase]: 3454/5914 cut-off events. [2024-06-03 18:38:18,380 INFO L125 PetriNetUnfolderBase]: For 433692/433692 co-relation queries the response was YES. [2024-06-03 18:38:18,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47850 conditions, 5914 events. 3454/5914 cut-off events. For 433692/433692 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 40565 event pairs, 1098 based on Foata normal form. 1/5911 useless extension candidates. Maximal degree in co-relation 47712. Up to 4893 conditions per place. [2024-06-03 18:38:18,448 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 205 selfloop transitions, 224 changer transitions 0/435 dead transitions. [2024-06-03 18:38:18,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 435 transitions, 8745 flow [2024-06-03 18:38:18,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:18,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:18,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 18:38:18,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-03 18:38:18,449 INFO L175 Difference]: Start difference. First operand has 281 places, 408 transitions, 7380 flow. Second operand 8 states and 188 transitions. [2024-06-03 18:38:18,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 435 transitions, 8745 flow [2024-06-03 18:38:19,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 435 transitions, 8407 flow, removed 84 selfloop flow, removed 4 redundant places. [2024-06-03 18:38:19,881 INFO L231 Difference]: Finished difference. Result has 285 places, 411 transitions, 7585 flow [2024-06-03 18:38:19,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7066, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7585, PETRI_PLACES=285, PETRI_TRANSITIONS=411} [2024-06-03 18:38:19,881 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-03 18:38:19,881 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 411 transitions, 7585 flow [2024-06-03 18:38:19,881 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:19,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:19,882 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:19,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-03 18:38:19,882 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:38:19,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:19,882 INFO L85 PathProgramCache]: Analyzing trace with hash 478464647, now seen corresponding path program 2 times [2024-06-03 18:38:19,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:19,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456626064] [2024-06-03 18:38:19,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:19,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:19,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:19,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:38:19,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:19,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456626064] [2024-06-03 18:38:19,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456626064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:19,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:19,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:19,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092131518] [2024-06-03 18:38:19,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:19,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:19,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:19,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:19,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:20,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:20,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 411 transitions, 7585 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,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:20,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:20,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:21,021 INFO L124 PetriNetUnfolderBase]: 3459/5922 cut-off events. [2024-06-03 18:38:21,021 INFO L125 PetriNetUnfolderBase]: For 436795/436802 co-relation queries the response was YES. [2024-06-03 18:38:21,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46068 conditions, 5922 events. 3459/5922 cut-off events. For 436795/436802 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 40659 event pairs, 1086 based on Foata normal form. 7/5927 useless extension candidates. Maximal degree in co-relation 45930. Up to 5197 conditions per place. [2024-06-03 18:38:21,095 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 287 selfloop transitions, 144 changer transitions 0/437 dead transitions. [2024-06-03 18:38:21,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 437 transitions, 8816 flow [2024-06-03 18:38:21,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:21,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:21,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-03 18:38:21,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-03 18:38:21,096 INFO L175 Difference]: Start difference. First operand has 285 places, 411 transitions, 7585 flow. Second operand 8 states and 182 transitions. [2024-06-03 18:38:21,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 437 transitions, 8816 flow [2024-06-03 18:38:22,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 437 transitions, 8337 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-03 18:38:22,494 INFO L231 Difference]: Finished difference. Result has 288 places, 414 transitions, 7469 flow [2024-06-03 18:38:22,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7110, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7469, PETRI_PLACES=288, PETRI_TRANSITIONS=414} [2024-06-03 18:38:22,495 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-03 18:38:22,500 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 414 transitions, 7469 flow [2024-06-03 18:38:22,500 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:22,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:22,500 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:22,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-03 18:38:22,500 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:38:22,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:22,501 INFO L85 PathProgramCache]: Analyzing trace with hash 280981953, now seen corresponding path program 8 times [2024-06-03 18:38:22,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:22,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740633969] [2024-06-03 18:38:22,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:22,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:22,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:22,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:38:22,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:22,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740633969] [2024-06-03 18:38:22,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740633969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:22,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:22,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:22,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351943559] [2024-06-03 18:38:22,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:22,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:22,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:22,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:22,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:22,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:22,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 414 transitions, 7469 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:22,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:22,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:22,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:23,664 INFO L124 PetriNetUnfolderBase]: 3464/5929 cut-off events. [2024-06-03 18:38:23,664 INFO L125 PetriNetUnfolderBase]: For 448677/448677 co-relation queries the response was YES. [2024-06-03 18:38:23,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46098 conditions, 5929 events. 3464/5929 cut-off events. For 448677/448677 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 40682 event pairs, 1095 based on Foata normal form. 1/5926 useless extension candidates. Maximal degree in co-relation 45959. Up to 4901 conditions per place. [2024-06-03 18:38:23,738 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 199 selfloop transitions, 232 changer transitions 0/437 dead transitions. [2024-06-03 18:38:23,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 437 transitions, 8695 flow [2024-06-03 18:38:23,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:23,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:23,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-03 18:38:23,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-03 18:38:23,739 INFO L175 Difference]: Start difference. First operand has 288 places, 414 transitions, 7469 flow. Second operand 8 states and 182 transitions. [2024-06-03 18:38:23,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 437 transitions, 8695 flow [2024-06-03 18:38:25,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 437 transitions, 8363 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-03 18:38:25,284 INFO L231 Difference]: Finished difference. Result has 290 places, 417 transitions, 7675 flow [2024-06-03 18:38:25,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7137, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7675, PETRI_PLACES=290, PETRI_TRANSITIONS=417} [2024-06-03 18:38:25,285 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 248 predicate places. [2024-06-03 18:38:25,285 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 417 transitions, 7675 flow [2024-06-03 18:38:25,285 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:25,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:25,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] [2024-06-03 18:38:25,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-03 18:38:25,286 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:38:25,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:25,286 INFO L85 PathProgramCache]: Analyzing trace with hash 280982325, now seen corresponding path program 3 times [2024-06-03 18:38:25,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:25,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121260472] [2024-06-03 18:38:25,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:25,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:25,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:25,407 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:25,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:25,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121260472] [2024-06-03 18:38:25,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121260472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:25,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:25,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:25,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812053366] [2024-06-03 18:38:25,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:25,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:25,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:25,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:25,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:25,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:25,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 417 transitions, 7675 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:25,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:25,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:25,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:26,448 INFO L124 PetriNetUnfolderBase]: 3469/5938 cut-off events. [2024-06-03 18:38:26,448 INFO L125 PetriNetUnfolderBase]: For 462942/462949 co-relation queries the response was YES. [2024-06-03 18:38:26,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46592 conditions, 5938 events. 3469/5938 cut-off events. For 462942/462949 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 40742 event pairs, 1087 based on Foata normal form. 7/5943 useless extension candidates. Maximal degree in co-relation 46452. Up to 5210 conditions per place. [2024-06-03 18:38:26,522 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 287 selfloop transitions, 147 changer transitions 0/440 dead transitions. [2024-06-03 18:38:26,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 440 transitions, 8912 flow [2024-06-03 18:38:26,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:26,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:26,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-03 18:38:26,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426829268292683 [2024-06-03 18:38:26,523 INFO L175 Difference]: Start difference. First operand has 290 places, 417 transitions, 7675 flow. Second operand 8 states and 178 transitions. [2024-06-03 18:38:26,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 440 transitions, 8912 flow [2024-06-03 18:38:28,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 440 transitions, 8494 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-03 18:38:28,090 INFO L231 Difference]: Finished difference. Result has 293 places, 420 transitions, 7626 flow [2024-06-03 18:38:28,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7261, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7626, PETRI_PLACES=293, PETRI_TRANSITIONS=420} [2024-06-03 18:38:28,091 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-06-03 18:38:28,091 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 420 transitions, 7626 flow [2024-06-03 18:38:28,091 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:28,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:28,091 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:28,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-03 18:38:28,092 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:38:28,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:28,092 INFO L85 PathProgramCache]: Analyzing trace with hash -423257475, now seen corresponding path program 4 times [2024-06-03 18:38:28,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:28,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612409394] [2024-06-03 18:38:28,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:28,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:28,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:28,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:38:28,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:28,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612409394] [2024-06-03 18:38:28,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612409394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:28,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:28,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:28,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210907369] [2024-06-03 18:38:28,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:28,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:28,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:28,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:28,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:28,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:28,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 420 transitions, 7626 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:28,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:28,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:28,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:29,238 INFO L124 PetriNetUnfolderBase]: 3466/5934 cut-off events. [2024-06-03 18:38:29,238 INFO L125 PetriNetUnfolderBase]: For 473661/473668 co-relation queries the response was YES. [2024-06-03 18:38:29,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46484 conditions, 5934 events. 3466/5934 cut-off events. For 473661/473668 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 40671 event pairs, 1087 based on Foata normal form. 7/5939 useless extension candidates. Maximal degree in co-relation 46343. Up to 5207 conditions per place. [2024-06-03 18:38:29,313 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 287 selfloop transitions, 147 changer transitions 0/440 dead transitions. [2024-06-03 18:38:29,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 440 transitions, 8798 flow [2024-06-03 18:38:29,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:29,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:29,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-03 18:38:29,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-03 18:38:29,314 INFO L175 Difference]: Start difference. First operand has 293 places, 420 transitions, 7626 flow. Second operand 8 states and 179 transitions. [2024-06-03 18:38:29,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 440 transitions, 8798 flow [2024-06-03 18:38:30,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 440 transitions, 8554 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-03 18:38:30,683 INFO L231 Difference]: Finished difference. Result has 296 places, 420 transitions, 7682 flow [2024-06-03 18:38:30,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7382, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7682, PETRI_PLACES=296, PETRI_TRANSITIONS=420} [2024-06-03 18:38:30,684 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-03 18:38:30,684 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 420 transitions, 7682 flow [2024-06-03 18:38:30,684 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:30,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:30,685 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:30,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-03 18:38:30,685 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:38:30,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:30,685 INFO L85 PathProgramCache]: Analyzing trace with hash 111786289, now seen corresponding path program 9 times [2024-06-03 18:38:30,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:30,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435836651] [2024-06-03 18:38:30,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:30,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:30,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:30,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:30,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:30,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435836651] [2024-06-03 18:38:30,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435836651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:30,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:30,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:30,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040756682] [2024-06-03 18:38:30,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:30,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:30,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:30,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:30,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:30,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:30,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 420 transitions, 7682 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:30,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:30,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:30,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:31,873 INFO L124 PetriNetUnfolderBase]: 3500/5984 cut-off events. [2024-06-03 18:38:31,873 INFO L125 PetriNetUnfolderBase]: For 497324/497324 co-relation queries the response was YES. [2024-06-03 18:38:31,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47323 conditions, 5984 events. 3500/5984 cut-off events. For 497324/497324 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 40997 event pairs, 1091 based on Foata normal form. 2/5982 useless extension candidates. Maximal degree in co-relation 47181. Up to 5264 conditions per place. [2024-06-03 18:38:31,951 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 334 selfloop transitions, 109 changer transitions 0/449 dead transitions. [2024-06-03 18:38:31,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 449 transitions, 9089 flow [2024-06-03 18:38:31,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:38:31,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:38:31,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-03 18:38:31,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338753387533876 [2024-06-03 18:38:31,952 INFO L175 Difference]: Start difference. First operand has 296 places, 420 transitions, 7682 flow. Second operand 9 states and 197 transitions. [2024-06-03 18:38:31,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 449 transitions, 9089 flow [2024-06-03 18:38:33,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 449 transitions, 8491 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-03 18:38:33,663 INFO L231 Difference]: Finished difference. Result has 298 places, 431 transitions, 7628 flow [2024-06-03 18:38:33,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7084, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7628, PETRI_PLACES=298, PETRI_TRANSITIONS=431} [2024-06-03 18:38:33,664 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-03 18:38:33,664 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 431 transitions, 7628 flow [2024-06-03 18:38:33,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:33,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:33,664 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:33,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-03 18:38:33,664 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:38:33,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:33,665 INFO L85 PathProgramCache]: Analyzing trace with hash -439958701, now seen corresponding path program 5 times [2024-06-03 18:38:33,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:33,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525471459] [2024-06-03 18:38:33,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:33,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:33,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:33,778 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:33,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:33,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525471459] [2024-06-03 18:38:33,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525471459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:33,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:33,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:33,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943738943] [2024-06-03 18:38:33,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:33,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:33,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:33,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:33,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:33,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:33,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 431 transitions, 7628 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:33,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:33,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:33,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:34,841 INFO L124 PetriNetUnfolderBase]: 3497/5983 cut-off events. [2024-06-03 18:38:34,842 INFO L125 PetriNetUnfolderBase]: For 504862/504869 co-relation queries the response was YES. [2024-06-03 18:38:35,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47197 conditions, 5983 events. 3497/5983 cut-off events. For 504862/504869 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 41070 event pairs, 1083 based on Foata normal form. 7/5988 useless extension candidates. Maximal degree in co-relation 47053. Up to 5397 conditions per place. [2024-06-03 18:38:35,044 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 381 selfloop transitions, 61 changer transitions 0/448 dead transitions. [2024-06-03 18:38:35,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 448 transitions, 8684 flow [2024-06-03 18:38:35,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:38:35,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:38:35,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-03 18:38:35,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5149051490514905 [2024-06-03 18:38:35,045 INFO L175 Difference]: Start difference. First operand has 298 places, 431 transitions, 7628 flow. Second operand 9 states and 190 transitions. [2024-06-03 18:38:35,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 448 transitions, 8684 flow [2024-06-03 18:38:36,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 448 transitions, 8475 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-03 18:38:36,586 INFO L231 Difference]: Finished difference. Result has 302 places, 431 transitions, 7547 flow [2024-06-03 18:38:36,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7419, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7547, PETRI_PLACES=302, PETRI_TRANSITIONS=431} [2024-06-03 18:38:36,586 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 260 predicate places. [2024-06-03 18:38:36,586 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 431 transitions, 7547 flow [2024-06-03 18:38:36,586 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:36,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:36,586 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:36,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-03 18:38:36,587 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:38:36,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:36,587 INFO L85 PathProgramCache]: Analyzing trace with hash 117327415, now seen corresponding path program 11 times [2024-06-03 18:38:36,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:36,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289688163] [2024-06-03 18:38:36,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:36,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:36,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:36,684 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:36,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:36,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289688163] [2024-06-03 18:38:36,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289688163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:36,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:36,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:36,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358486239] [2024-06-03 18:38:36,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:36,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:36,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:36,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:36,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:36,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:36,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 431 transitions, 7547 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:36,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:36,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:36,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:37,805 INFO L124 PetriNetUnfolderBase]: 3499/5985 cut-off events. [2024-06-03 18:38:37,805 INFO L125 PetriNetUnfolderBase]: For 518759/518759 co-relation queries the response was YES. [2024-06-03 18:38:37,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47212 conditions, 5985 events. 3499/5985 cut-off events. For 518759/518759 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 41038 event pairs, 1091 based on Foata normal form. 2/5983 useless extension candidates. Maximal degree in co-relation 47067. Up to 5266 conditions per place. [2024-06-03 18:38:37,884 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 334 selfloop transitions, 112 changer transitions 0/452 dead transitions. [2024-06-03 18:38:37,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 452 transitions, 8812 flow [2024-06-03 18:38:37,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:38:37,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:38:37,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-03 18:38:37,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338753387533876 [2024-06-03 18:38:37,885 INFO L175 Difference]: Start difference. First operand has 302 places, 431 transitions, 7547 flow. Second operand 9 states and 197 transitions. [2024-06-03 18:38:37,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 452 transitions, 8812 flow [2024-06-03 18:38:39,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 452 transitions, 8664 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-03 18:38:39,630 INFO L231 Difference]: Finished difference. Result has 304 places, 434 transitions, 7693 flow [2024-06-03 18:38:39,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7399, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7693, PETRI_PLACES=304, PETRI_TRANSITIONS=434} [2024-06-03 18:38:39,630 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 262 predicate places. [2024-06-03 18:38:39,631 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 434 transitions, 7693 flow [2024-06-03 18:38:39,631 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,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:39,631 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,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-03 18:38:39,631 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:38:39,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:39,631 INFO L85 PathProgramCache]: Analyzing trace with hash -434417761, now seen corresponding path program 6 times [2024-06-03 18:38:39,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:39,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979716745] [2024-06-03 18:38:39,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:39,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:39,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:39,741 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,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:39,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979716745] [2024-06-03 18:38:39,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979716745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:39,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:39,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:39,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110138637] [2024-06-03 18:38:39,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:39,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:39,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:39,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:39,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:39,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:39,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 434 transitions, 7693 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,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:39,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:39,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:40,812 INFO L124 PetriNetUnfolderBase]: 3496/5988 cut-off events. [2024-06-03 18:38:40,813 INFO L125 PetriNetUnfolderBase]: For 528558/528565 co-relation queries the response was YES. [2024-06-03 18:38:40,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47446 conditions, 5988 events. 3496/5988 cut-off events. For 528558/528565 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 41179 event pairs, 1084 based on Foata normal form. 7/5993 useless extension candidates. Maximal degree in co-relation 47299. Up to 5397 conditions per place. [2024-06-03 18:38:40,894 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 383 selfloop transitions, 61 changer transitions 0/450 dead transitions. [2024-06-03 18:38:40,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 450 transitions, 8619 flow [2024-06-03 18:38:40,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:38:40,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:38:40,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-03 18:38:40,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-03 18:38:40,895 INFO L175 Difference]: Start difference. First operand has 304 places, 434 transitions, 7693 flow. Second operand 9 states and 189 transitions. [2024-06-03 18:38:40,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 450 transitions, 8619 flow [2024-06-03 18:38:42,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 450 transitions, 8318 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-03 18:38:42,278 INFO L231 Difference]: Finished difference. Result has 306 places, 434 transitions, 7520 flow [2024-06-03 18:38:42,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7392, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7520, PETRI_PLACES=306, PETRI_TRANSITIONS=434} [2024-06-03 18:38:42,278 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-03 18:38:42,278 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 434 transitions, 7520 flow [2024-06-03 18:38:42,279 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,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:42,279 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,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-03 18:38:42,279 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:38:42,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:42,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1775106921, now seen corresponding path program 12 times [2024-06-03 18:38:42,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:42,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060470293] [2024-06-03 18:38:42,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:42,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:42,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:42,391 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,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:42,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060470293] [2024-06-03 18:38:42,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060470293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:42,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:42,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:42,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944134284] [2024-06-03 18:38:42,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:42,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:42,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:42,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:42,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:42,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:42,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 434 transitions, 7520 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,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:42,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:42,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:43,503 INFO L124 PetriNetUnfolderBase]: 3517/6020 cut-off events. [2024-06-03 18:38:43,503 INFO L125 PetriNetUnfolderBase]: For 550237/550240 co-relation queries the response was YES. [2024-06-03 18:38:43,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47888 conditions, 6020 events. 3517/6020 cut-off events. For 550237/550240 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 41391 event pairs, 1121 based on Foata normal form. 3/6015 useless extension candidates. Maximal degree in co-relation 47740. Up to 5042 conditions per place. [2024-06-03 18:38:43,588 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 247 selfloop transitions, 208 changer transitions 0/461 dead transitions. [2024-06-03 18:38:43,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 461 transitions, 9089 flow [2024-06-03 18:38:43,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:43,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:43,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-03 18:38:43,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-03 18:38:43,589 INFO L175 Difference]: Start difference. First operand has 306 places, 434 transitions, 7520 flow. Second operand 8 states and 179 transitions. [2024-06-03 18:38:43,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 461 transitions, 9089 flow [2024-06-03 18:38:45,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 461 transitions, 8955 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-03 18:38:45,457 INFO L231 Difference]: Finished difference. Result has 308 places, 443 transitions, 8115 flow [2024-06-03 18:38:45,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7386, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8115, PETRI_PLACES=308, PETRI_TRANSITIONS=443} [2024-06-03 18:38:45,458 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 266 predicate places. [2024-06-03 18:38:45,458 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 443 transitions, 8115 flow [2024-06-03 18:38:45,458 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,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:45,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] [2024-06-03 18:38:45,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-03 18:38:45,458 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:38:45,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:45,459 INFO L85 PathProgramCache]: Analyzing trace with hash -994861247, now seen corresponding path program 7 times [2024-06-03 18:38:45,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:45,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383482702] [2024-06-03 18:38:45,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:45,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:45,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:45,574 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,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:45,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383482702] [2024-06-03 18:38:45,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383482702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:45,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:45,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:45,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108343753] [2024-06-03 18:38:45,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:45,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:45,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:45,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:45,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:45,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:45,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 443 transitions, 8115 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,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:45,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:45,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:46,717 INFO L124 PetriNetUnfolderBase]: 3522/6032 cut-off events. [2024-06-03 18:38:46,717 INFO L125 PetriNetUnfolderBase]: For 565857/565864 co-relation queries the response was YES. [2024-06-03 18:38:46,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48798 conditions, 6032 events. 3522/6032 cut-off events. For 565857/565864 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 41537 event pairs, 1083 based on Foata normal form. 7/6037 useless extension candidates. Maximal degree in co-relation 48648. Up to 5319 conditions per place. [2024-06-03 18:38:46,792 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 341 selfloop transitions, 120 changer transitions 0/467 dead transitions. [2024-06-03 18:38:46,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 467 transitions, 9429 flow [2024-06-03 18:38:46,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:38:46,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:38:46,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-03 18:38:46,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5311653116531165 [2024-06-03 18:38:46,793 INFO L175 Difference]: Start difference. First operand has 308 places, 443 transitions, 8115 flow. Second operand 9 states and 196 transitions. [2024-06-03 18:38:46,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 467 transitions, 9429 flow [2024-06-03 18:38:48,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 467 transitions, 9326 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-03 18:38:48,783 INFO L231 Difference]: Finished difference. Result has 315 places, 446 transitions, 8324 flow [2024-06-03 18:38:48,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8012, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8324, PETRI_PLACES=315, PETRI_TRANSITIONS=446} [2024-06-03 18:38:48,784 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-03 18:38:48,784 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 446 transitions, 8324 flow [2024-06-03 18:38:48,784 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:48,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:48,784 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:48,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-03 18:38:48,785 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:38:48,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:48,785 INFO L85 PathProgramCache]: Analyzing trace with hash 1775107107, now seen corresponding path program 8 times [2024-06-03 18:38:48,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:48,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182741512] [2024-06-03 18:38:48,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:48,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:48,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:48,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:38:48,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:48,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182741512] [2024-06-03 18:38:48,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182741512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:48,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:48,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:48,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060736635] [2024-06-03 18:38:48,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:48,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:48,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:48,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:48,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:48,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:48,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 446 transitions, 8324 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:48,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:48,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:48,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:50,016 INFO L124 PetriNetUnfolderBase]: 3527/6042 cut-off events. [2024-06-03 18:38:50,016 INFO L125 PetriNetUnfolderBase]: For 582961/582971 co-relation queries the response was YES. [2024-06-03 18:38:50,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49379 conditions, 6042 events. 3527/6042 cut-off events. For 582961/582971 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 41660 event pairs, 1101 based on Foata normal form. 9/6046 useless extension candidates. Maximal degree in co-relation 49227. Up to 5325 conditions per place. [2024-06-03 18:38:50,095 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 339 selfloop transitions, 121 changer transitions 0/466 dead transitions. [2024-06-03 18:38:50,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 466 transitions, 9636 flow [2024-06-03 18:38:50,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:38:50,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:38:50,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-03 18:38:50,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-03 18:38:50,096 INFO L175 Difference]: Start difference. First operand has 315 places, 446 transitions, 8324 flow. Second operand 8 states and 174 transitions. [2024-06-03 18:38:50,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 466 transitions, 9636 flow [2024-06-03 18:38:51,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 466 transitions, 9418 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-03 18:38:51,955 INFO L231 Difference]: Finished difference. Result has 316 places, 449 transitions, 8426 flow [2024-06-03 18:38:51,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8113, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8426, PETRI_PLACES=316, PETRI_TRANSITIONS=449} [2024-06-03 18:38:51,955 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-03 18:38:51,956 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 449 transitions, 8426 flow [2024-06-03 18:38:51,956 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:51,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:51,956 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:51,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-03 18:38:51,956 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:38:51,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:51,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1597855431, now seen corresponding path program 13 times [2024-06-03 18:38:51,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:51,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651720010] [2024-06-03 18:38:51,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:51,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:51,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:52,069 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,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:52,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651720010] [2024-06-03 18:38:52,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651720010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:52,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:52,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:52,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595091062] [2024-06-03 18:38:52,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:52,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:52,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:52,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:52,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:52,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:52,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 449 transitions, 8426 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,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:52,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:52,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:53,227 INFO L124 PetriNetUnfolderBase]: 3532/6049 cut-off events. [2024-06-03 18:38:53,228 INFO L125 PetriNetUnfolderBase]: For 581175/581175 co-relation queries the response was YES. [2024-06-03 18:38:53,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49452 conditions, 6049 events. 3532/6049 cut-off events. For 581175/581175 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 41666 event pairs, 1094 based on Foata normal form. 1/6046 useless extension candidates. Maximal degree in co-relation 49300. Up to 5501 conditions per place. [2024-06-03 18:38:53,302 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 426 selfloop transitions, 31 changer transitions 0/463 dead transitions. [2024-06-03 18:38:53,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 463 transitions, 9434 flow [2024-06-03 18:38:53,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 18:38:53,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 18:38:53,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-03 18:38:53,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-03 18:38:53,303 INFO L175 Difference]: Start difference. First operand has 316 places, 449 transitions, 8426 flow. Second operand 7 states and 147 transitions. [2024-06-03 18:38:53,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 463 transitions, 9434 flow [2024-06-03 18:38:55,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 463 transitions, 9217 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-03 18:38:55,154 INFO L231 Difference]: Finished difference. Result has 318 places, 452 transitions, 8351 flow [2024-06-03 18:38:55,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8209, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8351, PETRI_PLACES=318, PETRI_TRANSITIONS=452} [2024-06-03 18:38:55,154 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-03 18:38:55,154 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 452 transitions, 8351 flow [2024-06-03 18:38:55,154 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:55,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:55,154 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:55,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-03 18:38:55,155 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:38:55,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:55,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1000402559, now seen corresponding path program 10 times [2024-06-03 18:38:55,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:55,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706161089] [2024-06-03 18:38:55,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:55,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:55,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:55,258 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:55,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:55,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706161089] [2024-06-03 18:38:55,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706161089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:55,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:55,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:55,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856038591] [2024-06-03 18:38:55,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:55,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:55,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:55,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:55,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:55,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:55,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 452 transitions, 8351 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:55,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:55,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:55,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:56,440 INFO L124 PetriNetUnfolderBase]: 3526/6046 cut-off events. [2024-06-03 18:38:56,440 INFO L125 PetriNetUnfolderBase]: For 593194/593194 co-relation queries the response was YES. [2024-06-03 18:38:56,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49215 conditions, 6046 events. 3526/6046 cut-off events. For 593194/593194 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 41678 event pairs, 1095 based on Foata normal form. 2/6044 useless extension candidates. Maximal degree in co-relation 49062. Up to 5049 conditions per place. [2024-06-03 18:38:56,522 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 248 selfloop transitions, 225 changer transitions 0/479 dead transitions. [2024-06-03 18:38:56,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 479 transitions, 9651 flow [2024-06-03 18:38:56,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:38:56,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:38:56,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-03 18:38:56,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5663956639566395 [2024-06-03 18:38:56,523 INFO L175 Difference]: Start difference. First operand has 318 places, 452 transitions, 8351 flow. Second operand 9 states and 209 transitions. [2024-06-03 18:38:56,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 479 transitions, 9651 flow [2024-06-03 18:38:58,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 479 transitions, 9453 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-03 18:38:58,647 INFO L231 Difference]: Finished difference. Result has 320 places, 452 transitions, 8619 flow [2024-06-03 18:38:58,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8153, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8619, PETRI_PLACES=320, PETRI_TRANSITIONS=452} [2024-06-03 18:38:58,647 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-03 18:38:58,647 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 452 transitions, 8619 flow [2024-06-03 18:38:58,648 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:58,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:38:58,648 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:58,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-03 18:38:58,648 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:38:58,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:38:58,648 INFO L85 PathProgramCache]: Analyzing trace with hash -994861433, now seen corresponding path program 14 times [2024-06-03 18:38:58,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:38:58,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574593772] [2024-06-03 18:38:58,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:38:58,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:38:58,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:38:58,753 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:58,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:38:58,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574593772] [2024-06-03 18:38:58,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574593772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:38:58,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:38:58,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:38:58,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579219824] [2024-06-03 18:38:58,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:38:58,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:38:58,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:38:58,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:38:58,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:38:58,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:38:58,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 452 transitions, 8619 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:58,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:38:58,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:38:58,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:38:59,917 INFO L124 PetriNetUnfolderBase]: 3528/6042 cut-off events. [2024-06-03 18:38:59,917 INFO L125 PetriNetUnfolderBase]: For 608972/608972 co-relation queries the response was YES. [2024-06-03 18:38:59,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49823 conditions, 6042 events. 3528/6042 cut-off events. For 608972/608972 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 41592 event pairs, 1092 based on Foata normal form. 2/6040 useless extension candidates. Maximal degree in co-relation 49670. Up to 5053 conditions per place. [2024-06-03 18:38:59,995 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 250 selfloop transitions, 220 changer transitions 0/476 dead transitions. [2024-06-03 18:38:59,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 476 transitions, 9979 flow [2024-06-03 18:38:59,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:38:59,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:38:59,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-03 18:38:59,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474254742547425 [2024-06-03 18:38:59,997 INFO L175 Difference]: Start difference. First operand has 320 places, 452 transitions, 8619 flow. Second operand 9 states and 202 transitions. [2024-06-03 18:38:59,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 476 transitions, 9979 flow [2024-06-03 18:39:01,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 476 transitions, 9354 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-03 18:39:01,939 INFO L231 Difference]: Finished difference. Result has 319 places, 455 transitions, 8528 flow [2024-06-03 18:39:01,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8001, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8528, PETRI_PLACES=319, PETRI_TRANSITIONS=455} [2024-06-03 18:39:01,940 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-03 18:39:01,940 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 455 transitions, 8528 flow [2024-06-03 18:39:01,940 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:01,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:01,941 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:01,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-03 18:39:01,941 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:39:01,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:01,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1000402187, now seen corresponding path program 9 times [2024-06-03 18:39:01,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:01,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488499609] [2024-06-03 18:39:01,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:01,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:01,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:02,062 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:02,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:02,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488499609] [2024-06-03 18:39:02,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488499609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:02,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:02,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:02,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055660335] [2024-06-03 18:39:02,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:02,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:02,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:02,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:02,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:02,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:02,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 455 transitions, 8528 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:02,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:02,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:02,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:03,254 INFO L124 PetriNetUnfolderBase]: 3525/6037 cut-off events. [2024-06-03 18:39:03,255 INFO L125 PetriNetUnfolderBase]: For 601675/601682 co-relation queries the response was YES. [2024-06-03 18:39:03,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49606 conditions, 6037 events. 3525/6037 cut-off events. For 601675/601682 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 41588 event pairs, 1081 based on Foata normal form. 7/6042 useless extension candidates. Maximal degree in co-relation 49452. Up to 5324 conditions per place. [2024-06-03 18:39:03,330 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 345 selfloop transitions, 127 changer transitions 0/478 dead transitions. [2024-06-03 18:39:03,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 478 transitions, 9674 flow [2024-06-03 18:39:03,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:39:03,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:39:03,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-03 18:39:03,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-03 18:39:03,331 INFO L175 Difference]: Start difference. First operand has 319 places, 455 transitions, 8528 flow. Second operand 9 states and 198 transitions. [2024-06-03 18:39:03,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 478 transitions, 9674 flow [2024-06-03 18:39:05,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 478 transitions, 9016 flow, removed 41 selfloop flow, removed 9 redundant places. [2024-06-03 18:39:05,476 INFO L231 Difference]: Finished difference. Result has 319 places, 455 transitions, 8136 flow [2024-06-03 18:39:05,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7872, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8136, PETRI_PLACES=319, PETRI_TRANSITIONS=455} [2024-06-03 18:39:05,476 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-03 18:39:05,476 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 455 transitions, 8136 flow [2024-06-03 18:39:05,477 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:05,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:05,477 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:05,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-03 18:39:05,477 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:39:05,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:05,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1597975587, now seen corresponding path program 10 times [2024-06-03 18:39:05,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:05,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189278255] [2024-06-03 18:39:05,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:05,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:05,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:05,586 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:05,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:05,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189278255] [2024-06-03 18:39:05,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189278255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:05,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:05,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:05,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470094783] [2024-06-03 18:39:05,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:05,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:05,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:05,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:05,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:05,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:05,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 455 transitions, 8136 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:05,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:05,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:05,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:06,709 INFO L124 PetriNetUnfolderBase]: 3522/6044 cut-off events. [2024-06-03 18:39:06,709 INFO L125 PetriNetUnfolderBase]: For 597232/597242 co-relation queries the response was YES. [2024-06-03 18:39:06,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49080 conditions, 6044 events. 3522/6044 cut-off events. For 597232/597242 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 41756 event pairs, 1103 based on Foata normal form. 9/6048 useless extension candidates. Maximal degree in co-relation 48926. Up to 5321 conditions per place. [2024-06-03 18:39:06,786 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 343 selfloop transitions, 122 changer transitions 0/471 dead transitions. [2024-06-03 18:39:06,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 471 transitions, 9104 flow [2024-06-03 18:39:06,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:39:06,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:39:06,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-03 18:39:06,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5149051490514905 [2024-06-03 18:39:06,787 INFO L175 Difference]: Start difference. First operand has 319 places, 455 transitions, 8136 flow. Second operand 9 states and 190 transitions. [2024-06-03 18:39:06,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 471 transitions, 9104 flow [2024-06-03 18:39:08,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 471 transitions, 8733 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-03 18:39:08,751 INFO L231 Difference]: Finished difference. Result has 318 places, 455 transitions, 8015 flow [2024-06-03 18:39:08,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7765, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8015, PETRI_PLACES=318, PETRI_TRANSITIONS=455} [2024-06-03 18:39:08,752 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-03 18:39:08,752 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 455 transitions, 8015 flow [2024-06-03 18:39:08,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:39:08,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:08,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:39:08,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-03 18:39:08,752 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:39:08,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:08,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1768677831, now seen corresponding path program 15 times [2024-06-03 18:39:08,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:08,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421812271] [2024-06-03 18:39:08,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:08,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:08,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:08,854 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:08,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:08,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421812271] [2024-06-03 18:39:08,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421812271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:08,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:08,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:08,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124263556] [2024-06-03 18:39:08,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:08,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:08,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:08,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:08,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:08,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:08,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 455 transitions, 8015 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,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:08,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:08,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:09,969 INFO L124 PetriNetUnfolderBase]: 3519/6038 cut-off events. [2024-06-03 18:39:09,969 INFO L125 PetriNetUnfolderBase]: For 594109/594112 co-relation queries the response was YES. [2024-06-03 18:39:10,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48791 conditions, 6038 events. 3519/6038 cut-off events. For 594109/594112 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 41660 event pairs, 1124 based on Foata normal form. 3/6033 useless extension candidates. Maximal degree in co-relation 48638. Up to 5047 conditions per place. [2024-06-03 18:39:10,051 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 249 selfloop transitions, 217 changer transitions 0/472 dead transitions. [2024-06-03 18:39:10,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 472 transitions, 9279 flow [2024-06-03 18:39:10,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:39:10,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:39:10,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 18:39:10,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:39:10,052 INFO L175 Difference]: Start difference. First operand has 318 places, 455 transitions, 8015 flow. Second operand 8 states and 180 transitions. [2024-06-03 18:39:10,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 472 transitions, 9279 flow [2024-06-03 18:39:12,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 472 transitions, 8739 flow, removed 24 selfloop flow, removed 11 redundant places. [2024-06-03 18:39:12,208 INFO L231 Difference]: Finished difference. Result has 315 places, 455 transitions, 7915 flow [2024-06-03 18:39:12,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7475, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7915, PETRI_PLACES=315, PETRI_TRANSITIONS=455} [2024-06-03 18:39:12,209 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-03 18:39:12,209 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 455 transitions, 7915 flow [2024-06-03 18:39:12,209 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:12,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:12,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] [2024-06-03 18:39:12,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-03 18:39:12,209 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:39:12,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:12,209 INFO L85 PathProgramCache]: Analyzing trace with hash -297301355, now seen corresponding path program 1 times [2024-06-03 18:39:12,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:12,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250896295] [2024-06-03 18:39:12,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:12,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:12,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:12,321 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:12,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:12,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250896295] [2024-06-03 18:39:12,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250896295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:12,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:12,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:12,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207930429] [2024-06-03 18:39:12,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:12,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:12,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:12,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:12,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:12,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:12,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 455 transitions, 7915 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:12,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:12,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:12,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:13,433 INFO L124 PetriNetUnfolderBase]: 3539/6062 cut-off events. [2024-06-03 18:39:13,433 INFO L125 PetriNetUnfolderBase]: For 620192/620192 co-relation queries the response was YES. [2024-06-03 18:39:13,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49078 conditions, 6062 events. 3539/6062 cut-off events. For 620192/620192 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 41734 event pairs, 1039 based on Foata normal form. 6/6067 useless extension candidates. Maximal degree in co-relation 48925. Up to 5383 conditions per place. [2024-06-03 18:39:13,513 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 430 selfloop transitions, 52 changer transitions 0/488 dead transitions. [2024-06-03 18:39:13,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 488 transitions, 9060 flow [2024-06-03 18:39:13,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:39:13,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:39:13,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 18:39:13,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:39:13,514 INFO L175 Difference]: Start difference. First operand has 315 places, 455 transitions, 7915 flow. Second operand 8 states and 180 transitions. [2024-06-03 18:39:13,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 488 transitions, 9060 flow [2024-06-03 18:39:15,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 488 transitions, 8402 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-03 18:39:15,623 INFO L231 Difference]: Finished difference. Result has 314 places, 456 transitions, 7395 flow [2024-06-03 18:39:15,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7265, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7395, PETRI_PLACES=314, PETRI_TRANSITIONS=456} [2024-06-03 18:39:15,624 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 272 predicate places. [2024-06-03 18:39:15,624 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 456 transitions, 7395 flow [2024-06-03 18:39:15,624 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,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:15,624 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,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-03 18:39:15,624 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:39:15,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:15,625 INFO L85 PathProgramCache]: Analyzing trace with hash 281259093, now seen corresponding path program 2 times [2024-06-03 18:39:15,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:15,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056221264] [2024-06-03 18:39:15,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:15,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:15,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:15,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:39:15,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:15,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056221264] [2024-06-03 18:39:15,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056221264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:15,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:15,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:15,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298045591] [2024-06-03 18:39:15,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:15,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:15,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:15,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:15,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:15,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:15,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 456 transitions, 7395 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,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:15,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:15,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:16,880 INFO L124 PetriNetUnfolderBase]: 3605/6177 cut-off events. [2024-06-03 18:39:16,881 INFO L125 PetriNetUnfolderBase]: For 657158/657158 co-relation queries the response was YES. [2024-06-03 18:39:16,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49824 conditions, 6177 events. 3605/6177 cut-off events. For 657158/657158 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 42677 event pairs, 1096 based on Foata normal form. 6/6182 useless extension candidates. Maximal degree in co-relation 49672. Up to 5537 conditions per place. [2024-06-03 18:39:16,960 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 436 selfloop transitions, 46 changer transitions 0/488 dead transitions. [2024-06-03 18:39:16,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 488 transitions, 8700 flow [2024-06-03 18:39:16,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:39:16,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:39:16,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-03 18:39:16,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257452574525745 [2024-06-03 18:39:16,961 INFO L175 Difference]: Start difference. First operand has 314 places, 456 transitions, 7395 flow. Second operand 9 states and 194 transitions. [2024-06-03 18:39:16,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 488 transitions, 8700 flow [2024-06-03 18:39:19,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 488 transitions, 8580 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-03 18:39:19,157 INFO L231 Difference]: Finished difference. Result has 317 places, 458 transitions, 7417 flow [2024-06-03 18:39:19,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7275, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7417, PETRI_PLACES=317, PETRI_TRANSITIONS=458} [2024-06-03 18:39:19,157 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 275 predicate places. [2024-06-03 18:39:19,157 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 458 transitions, 7417 flow [2024-06-03 18:39:19,158 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:19,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:19,158 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:19,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-03 18:39:19,158 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:39:19,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:19,158 INFO L85 PathProgramCache]: Analyzing trace with hash 833152325, now seen corresponding path program 3 times [2024-06-03 18:39:19,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:19,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610470647] [2024-06-03 18:39:19,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:19,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:19,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:19,277 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:19,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:19,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610470647] [2024-06-03 18:39:19,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610470647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:19,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:19,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:19,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664034959] [2024-06-03 18:39:19,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:19,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:19,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:19,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:19,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:19,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:19,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 458 transitions, 7417 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:19,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:19,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:19,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:20,408 INFO L124 PetriNetUnfolderBase]: 3587/6151 cut-off events. [2024-06-03 18:39:20,409 INFO L125 PetriNetUnfolderBase]: For 656133/656133 co-relation queries the response was YES. [2024-06-03 18:39:20,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49160 conditions, 6151 events. 3587/6151 cut-off events. For 656133/656133 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 42557 event pairs, 1094 based on Foata normal form. 8/6158 useless extension candidates. Maximal degree in co-relation 49007. Up to 5559 conditions per place. [2024-06-03 18:39:20,487 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 434 selfloop transitions, 43 changer transitions 0/483 dead transitions. [2024-06-03 18:39:20,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 483 transitions, 8500 flow [2024-06-03 18:39:20,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:39:20,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:39:20,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-03 18:39:20,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-03 18:39:20,488 INFO L175 Difference]: Start difference. First operand has 317 places, 458 transitions, 7417 flow. Second operand 8 states and 174 transitions. [2024-06-03 18:39:20,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 483 transitions, 8500 flow [2024-06-03 18:39:22,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 483 transitions, 8409 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-03 18:39:22,673 INFO L231 Difference]: Finished difference. Result has 320 places, 458 transitions, 7417 flow [2024-06-03 18:39:22,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7326, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7417, PETRI_PLACES=320, PETRI_TRANSITIONS=458} [2024-06-03 18:39:22,673 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-03 18:39:22,673 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 458 transitions, 7417 flow [2024-06-03 18:39:22,674 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:22,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:22,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:39:22,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-03 18:39:22,674 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:39:22,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:22,674 INFO L85 PathProgramCache]: Analyzing trace with hash 112063429, now seen corresponding path program 4 times [2024-06-03 18:39:22,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:22,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981444015] [2024-06-03 18:39:22,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:22,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:22,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:22,777 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:22,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:22,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981444015] [2024-06-03 18:39:22,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981444015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:22,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:22,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:22,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041127588] [2024-06-03 18:39:22,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:22,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:22,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:22,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:22,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:22,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:22,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 458 transitions, 7417 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:22,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:22,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:22,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:23,927 INFO L124 PetriNetUnfolderBase]: 3655/6267 cut-off events. [2024-06-03 18:39:23,927 INFO L125 PetriNetUnfolderBase]: For 695284/695291 co-relation queries the response was YES. [2024-06-03 18:39:23,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50200 conditions, 6267 events. 3655/6267 cut-off events. For 695284/695291 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 43456 event pairs, 1109 based on Foata normal form. 18/6283 useless extension candidates. Maximal degree in co-relation 50045. Up to 5414 conditions per place. [2024-06-03 18:39:24,007 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 426 selfloop transitions, 54 changer transitions 0/486 dead transitions. [2024-06-03 18:39:24,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 486 transitions, 8702 flow [2024-06-03 18:39:24,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:39:24,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:39:24,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-03 18:39:24,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426829268292683 [2024-06-03 18:39:24,008 INFO L175 Difference]: Start difference. First operand has 320 places, 458 transitions, 7417 flow. Second operand 8 states and 178 transitions. [2024-06-03 18:39:24,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 486 transitions, 8702 flow [2024-06-03 18:39:26,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 486 transitions, 8633 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-03 18:39:26,168 INFO L231 Difference]: Finished difference. Result has 323 places, 463 transitions, 7575 flow [2024-06-03 18:39:26,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7348, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7575, PETRI_PLACES=323, PETRI_TRANSITIONS=463} [2024-06-03 18:39:26,168 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 281 predicate places. [2024-06-03 18:39:26,168 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 463 transitions, 7575 flow [2024-06-03 18:39:26,168 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:26,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:26,168 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:26,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-03 18:39:26,168 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:39:26,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:26,169 INFO L85 PathProgramCache]: Analyzing trace with hash -433956481, now seen corresponding path program 1 times [2024-06-03 18:39:26,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:26,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484776346] [2024-06-03 18:39:26,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:26,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:26,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:26,272 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:26,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:26,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484776346] [2024-06-03 18:39:26,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484776346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:26,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:26,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:26,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312545957] [2024-06-03 18:39:26,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:26,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:26,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:26,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:26,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:26,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:26,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 463 transitions, 7575 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:26,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:26,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:26,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:27,446 INFO L124 PetriNetUnfolderBase]: 3629/6227 cut-off events. [2024-06-03 18:39:27,447 INFO L125 PetriNetUnfolderBase]: For 677870/677877 co-relation queries the response was YES. [2024-06-03 18:39:27,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49544 conditions, 6227 events. 3629/6227 cut-off events. For 677870/677877 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 43202 event pairs, 1095 based on Foata normal form. 18/6243 useless extension candidates. Maximal degree in co-relation 49387. Up to 5402 conditions per place. [2024-06-03 18:39:27,531 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 426 selfloop transitions, 53 changer transitions 0/485 dead transitions. [2024-06-03 18:39:27,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 485 transitions, 8619 flow [2024-06-03 18:39:27,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:39:27,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:39:27,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-03 18:39:27,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396341463414634 [2024-06-03 18:39:27,532 INFO L175 Difference]: Start difference. First operand has 323 places, 463 transitions, 7575 flow. Second operand 8 states and 177 transitions. [2024-06-03 18:39:27,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 485 transitions, 8619 flow [2024-06-03 18:39:29,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 485 transitions, 8469 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-03 18:39:29,903 INFO L231 Difference]: Finished difference. Result has 326 places, 463 transitions, 7536 flow [2024-06-03 18:39:29,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7425, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7536, PETRI_PLACES=326, PETRI_TRANSITIONS=463} [2024-06-03 18:39:29,903 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 284 predicate places. [2024-06-03 18:39:29,903 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 463 transitions, 7536 flow [2024-06-03 18:39:29,904 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:29,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:29,904 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,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-03 18:39:29,904 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:39:29,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:29,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1000125419, now seen corresponding path program 5 times [2024-06-03 18:39:29,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:29,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810383883] [2024-06-03 18:39:29,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:29,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:29,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:30,008 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:30,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:30,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810383883] [2024-06-03 18:39:30,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810383883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:30,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:30,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 18:39:30,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780134144] [2024-06-03 18:39:30,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:30,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 18:39:30,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:30,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 18:39:30,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 18:39:30,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:30,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 463 transitions, 7536 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:30,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:30,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:30,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:31,313 INFO L124 PetriNetUnfolderBase]: 3656/6280 cut-off events. [2024-06-03 18:39:31,313 INFO L125 PetriNetUnfolderBase]: For 693739/693746 co-relation queries the response was YES. [2024-06-03 18:39:31,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49364 conditions, 6280 events. 3656/6280 cut-off events. For 693739/693746 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 43544 event pairs, 1023 based on Foata normal form. 24/6302 useless extension candidates. Maximal degree in co-relation 49206. Up to 4981 conditions per place. [2024-06-03 18:39:31,389 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 379 selfloop transitions, 109 changer transitions 0/494 dead transitions. [2024-06-03 18:39:31,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 494 transitions, 8812 flow [2024-06-03 18:39:31,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:39:31,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:39:31,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 18:39:31,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-03 18:39:31,390 INFO L175 Difference]: Start difference. First operand has 326 places, 463 transitions, 7536 flow. Second operand 8 states and 186 transitions. [2024-06-03 18:39:31,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 494 transitions, 8812 flow [2024-06-03 18:39:33,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 494 transitions, 8710 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-03 18:39:33,746 INFO L231 Difference]: Finished difference. Result has 329 places, 465 transitions, 7710 flow [2024-06-03 18:39:33,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7434, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7710, PETRI_PLACES=329, PETRI_TRANSITIONS=465} [2024-06-03 18:39:33,746 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 287 predicate places. [2024-06-03 18:39:33,746 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 465 transitions, 7710 flow [2024-06-03 18:39:33,746 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:33,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:33,747 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:39:33,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-03 18:39:33,747 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:39:33,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:33,747 INFO L85 PathProgramCache]: Analyzing trace with hash -570935637, now seen corresponding path program 1 times [2024-06-03 18:39:33,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:33,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444939183] [2024-06-03 18:39:33,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:33,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:33,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:33,870 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:33,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:33,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444939183] [2024-06-03 18:39:33,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444939183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:33,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:33,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:39:33,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008178006] [2024-06-03 18:39:33,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:33,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:39:33,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:33,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:39:33,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:39:33,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:33,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 465 transitions, 7710 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:39:33,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:33,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:33,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:35,153 INFO L124 PetriNetUnfolderBase]: 3653/6277 cut-off events. [2024-06-03 18:39:35,153 INFO L125 PetriNetUnfolderBase]: For 655152/655152 co-relation queries the response was YES. [2024-06-03 18:39:35,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49778 conditions, 6277 events. 3653/6277 cut-off events. For 655152/655152 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 43631 event pairs, 1121 based on Foata normal form. 1/6274 useless extension candidates. Maximal degree in co-relation 49619. Up to 5545 conditions per place. [2024-06-03 18:39:35,241 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 361 selfloop transitions, 118 changer transitions 0/485 dead transitions. [2024-06-03 18:39:35,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 485 transitions, 8756 flow [2024-06-03 18:39:35,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:39:35,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:39:35,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-03 18:39:35,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-03 18:39:35,242 INFO L175 Difference]: Start difference. First operand has 329 places, 465 transitions, 7710 flow. Second operand 8 states and 183 transitions. [2024-06-03 18:39:35,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 485 transitions, 8756 flow [2024-06-03 18:39:38,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 485 transitions, 8592 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-03 18:39:38,019 INFO L231 Difference]: Finished difference. Result has 332 places, 465 transitions, 7800 flow [2024-06-03 18:39:38,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7550, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7800, PETRI_PLACES=332, PETRI_TRANSITIONS=465} [2024-06-03 18:39:38,020 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 290 predicate places. [2024-06-03 18:39:38,020 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 465 transitions, 7800 flow [2024-06-03 18:39:38,020 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:39:38,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:38,020 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:39:38,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-03 18:39:38,020 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:39:38,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:38,021 INFO L85 PathProgramCache]: Analyzing trace with hash -700645544, now seen corresponding path program 1 times [2024-06-03 18:39:38,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:38,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31762536] [2024-06-03 18:39:38,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:38,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:38,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:38,130 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,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:38,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31762536] [2024-06-03 18:39:38,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31762536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:38,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:38,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:38,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341802997] [2024-06-03 18:39:38,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:38,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:38,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:38,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:38,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:38,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:38,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 465 transitions, 7800 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,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:38,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:38,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:39,353 INFO L124 PetriNetUnfolderBase]: 3674/6311 cut-off events. [2024-06-03 18:39:39,353 INFO L125 PetriNetUnfolderBase]: For 649416/649423 co-relation queries the response was YES. [2024-06-03 18:39:39,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50038 conditions, 6311 events. 3674/6311 cut-off events. For 649416/649423 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 43939 event pairs, 1018 based on Foata normal form. 8/6317 useless extension candidates. Maximal degree in co-relation 49878. Up to 5422 conditions per place. [2024-06-03 18:39:39,440 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 367 selfloop transitions, 124 changer transitions 0/497 dead transitions. [2024-06-03 18:39:39,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 497 transitions, 9164 flow [2024-06-03 18:39:39,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:39:39,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:39:39,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-03 18:39:39,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474254742547425 [2024-06-03 18:39:39,441 INFO L175 Difference]: Start difference. First operand has 332 places, 465 transitions, 7800 flow. Second operand 9 states and 202 transitions. [2024-06-03 18:39:39,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 497 transitions, 9164 flow [2024-06-03 18:39:41,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 497 transitions, 8819 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-03 18:39:41,476 INFO L231 Difference]: Finished difference. Result has 334 places, 469 transitions, 7852 flow [2024-06-03 18:39:41,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7455, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7852, PETRI_PLACES=334, PETRI_TRANSITIONS=469} [2024-06-03 18:39:41,476 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 292 predicate places. [2024-06-03 18:39:41,476 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 469 transitions, 7852 flow [2024-06-03 18:39:41,476 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,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:41,477 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:39:41,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-03 18:39:41,477 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:39:41,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:41,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1269776150, now seen corresponding path program 2 times [2024-06-03 18:39:41,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:41,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565023303] [2024-06-03 18:39:41,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:41,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:41,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:41,585 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,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:41,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565023303] [2024-06-03 18:39:41,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565023303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:41,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:41,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:39:41,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458480402] [2024-06-03 18:39:41,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:41,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:39:41,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:41,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:39:41,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:39:41,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:41,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 469 transitions, 7852 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,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:41,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:41,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:42,824 INFO L124 PetriNetUnfolderBase]: 3669/6302 cut-off events. [2024-06-03 18:39:42,825 INFO L125 PetriNetUnfolderBase]: For 658728/658735 co-relation queries the response was YES. [2024-06-03 18:39:42,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50123 conditions, 6302 events. 3669/6302 cut-off events. For 658728/658735 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 43859 event pairs, 1111 based on Foata normal form. 8/6306 useless extension candidates. Maximal degree in co-relation 49962. Up to 5588 conditions per place. [2024-06-03 18:39:42,907 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 376 selfloop transitions, 107 changer transitions 0/489 dead transitions. [2024-06-03 18:39:42,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 489 transitions, 8866 flow [2024-06-03 18:39:42,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:39:42,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:39:42,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-03 18:39:42,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257452574525745 [2024-06-03 18:39:42,908 INFO L175 Difference]: Start difference. First operand has 334 places, 469 transitions, 7852 flow. Second operand 9 states and 194 transitions. [2024-06-03 18:39:42,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 489 transitions, 8866 flow [2024-06-03 18:39:45,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 489 transitions, 8629 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-03 18:39:45,055 INFO L231 Difference]: Finished difference. Result has 337 places, 469 transitions, 7838 flow [2024-06-03 18:39:45,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7615, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7838, PETRI_PLACES=337, PETRI_TRANSITIONS=469} [2024-06-03 18:39:45,056 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 295 predicate places. [2024-06-03 18:39:45,056 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 469 transitions, 7838 flow [2024-06-03 18:39:45,056 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,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:45,056 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:39:45,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-03 18:39:45,056 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:39:45,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:45,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1279037183, now seen corresponding path program 2 times [2024-06-03 18:39:45,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:45,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139402063] [2024-06-03 18:39:45,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:45,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:45,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:45,175 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:45,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:45,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139402063] [2024-06-03 18:39:45,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139402063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:45,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:45,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:39:45,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657839543] [2024-06-03 18:39:45,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:45,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:39:45,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:45,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:39:45,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:39:45,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:45,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 469 transitions, 7838 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:39:45,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:45,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:45,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:46,382 INFO L124 PetriNetUnfolderBase]: 3674/6310 cut-off events. [2024-06-03 18:39:46,382 INFO L125 PetriNetUnfolderBase]: For 656411/656411 co-relation queries the response was YES. [2024-06-03 18:39:46,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50213 conditions, 6310 events. 3674/6310 cut-off events. For 656411/656411 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 43883 event pairs, 1121 based on Foata normal form. 1/6307 useless extension candidates. Maximal degree in co-relation 50051. Up to 5388 conditions per place. [2024-06-03 18:39:46,469 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 298 selfloop transitions, 192 changer transitions 0/496 dead transitions. [2024-06-03 18:39:46,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 496 transitions, 9087 flow [2024-06-03 18:39:46,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:39:46,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:39:46,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-03 18:39:46,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5341463414634147 [2024-06-03 18:39:46,472 INFO L175 Difference]: Start difference. First operand has 337 places, 469 transitions, 7838 flow. Second operand 10 states and 219 transitions. [2024-06-03 18:39:46,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 496 transitions, 9087 flow [2024-06-03 18:39:48,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 496 transitions, 8817 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-03 18:39:48,857 INFO L231 Difference]: Finished difference. Result has 338 places, 472 transitions, 8011 flow [2024-06-03 18:39:48,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7570, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8011, PETRI_PLACES=338, PETRI_TRANSITIONS=472} [2024-06-03 18:39:48,857 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 296 predicate places. [2024-06-03 18:39:48,857 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 472 transitions, 8011 flow [2024-06-03 18:39:48,858 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:39:48,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:48,858 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:39:48,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-03 18:39:48,858 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:39:48,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:48,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1158960233, now seen corresponding path program 3 times [2024-06-03 18:39:48,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:48,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983438298] [2024-06-03 18:39:48,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:48,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:48,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:48,971 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:48,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:48,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983438298] [2024-06-03 18:39:48,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983438298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:48,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:48,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:39:48,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962138810] [2024-06-03 18:39:48,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:48,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:39:48,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:48,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:39:48,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:39:49,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:49,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 472 transitions, 8011 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:39:49,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:49,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:49,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:50,290 INFO L124 PetriNetUnfolderBase]: 3687/6332 cut-off events. [2024-06-03 18:39:50,290 INFO L125 PetriNetUnfolderBase]: For 660049/660049 co-relation queries the response was YES. [2024-06-03 18:39:50,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50603 conditions, 6332 events. 3687/6332 cut-off events. For 660049/660049 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 44088 event pairs, 1121 based on Foata normal form. 1/6329 useless extension candidates. Maximal degree in co-relation 50441. Up to 5403 conditions per place. [2024-06-03 18:39:50,365 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 297 selfloop transitions, 199 changer transitions 0/502 dead transitions. [2024-06-03 18:39:50,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 502 transitions, 9493 flow [2024-06-03 18:39:50,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 18:39:50,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 18:39:50,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 254 transitions. [2024-06-03 18:39:50,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.516260162601626 [2024-06-03 18:39:50,366 INFO L175 Difference]: Start difference. First operand has 338 places, 472 transitions, 8011 flow. Second operand 12 states and 254 transitions. [2024-06-03 18:39:50,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 502 transitions, 9493 flow [2024-06-03 18:39:52,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 502 transitions, 9073 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-03 18:39:52,643 INFO L231 Difference]: Finished difference. Result has 342 places, 478 transitions, 8109 flow [2024-06-03 18:39:52,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7603, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8109, PETRI_PLACES=342, PETRI_TRANSITIONS=478} [2024-06-03 18:39:52,643 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-03 18:39:52,643 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 478 transitions, 8109 flow [2024-06-03 18:39:52,643 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:39:52,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:52,643 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:39:52,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-03 18:39:52,644 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:39:52,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:52,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1445270963, now seen corresponding path program 4 times [2024-06-03 18:39:52,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:52,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463575008] [2024-06-03 18:39:52,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:52,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:52,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:52,757 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:52,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:52,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463575008] [2024-06-03 18:39:52,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463575008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:52,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:52,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:39:52,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384318800] [2024-06-03 18:39:52,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:52,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:39:52,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:52,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:39:52,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:39:52,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:52,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 478 transitions, 8109 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:39:52,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:52,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:52,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:53,954 INFO L124 PetriNetUnfolderBase]: 3684/6328 cut-off events. [2024-06-03 18:39:53,954 INFO L125 PetriNetUnfolderBase]: For 672139/672139 co-relation queries the response was YES. [2024-06-03 18:39:54,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50661 conditions, 6328 events. 3684/6328 cut-off events. For 672139/672139 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 44050 event pairs, 1121 based on Foata normal form. 1/6325 useless extension candidates. Maximal degree in co-relation 50498. Up to 5400 conditions per place. [2024-06-03 18:39:54,036 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 312 selfloop transitions, 191 changer transitions 0/509 dead transitions. [2024-06-03 18:39:54,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 509 transitions, 9353 flow [2024-06-03 18:39:54,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:39:54,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:39:54,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2024-06-03 18:39:54,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5388026607538803 [2024-06-03 18:39:54,037 INFO L175 Difference]: Start difference. First operand has 342 places, 478 transitions, 8109 flow. Second operand 11 states and 243 transitions. [2024-06-03 18:39:54,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 509 transitions, 9353 flow [2024-06-03 18:39:56,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 509 transitions, 8934 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-03 18:39:56,314 INFO L231 Difference]: Finished difference. Result has 345 places, 478 transitions, 8078 flow [2024-06-03 18:39:56,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7690, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8078, PETRI_PLACES=345, PETRI_TRANSITIONS=478} [2024-06-03 18:39:56,314 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 303 predicate places. [2024-06-03 18:39:56,314 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 478 transitions, 8078 flow [2024-06-03 18:39:56,314 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:39:56,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:39:56,314 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:39:56,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-03 18:39:56,315 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:39:56,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:39:56,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1269771593, now seen corresponding path program 5 times [2024-06-03 18:39:56,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:39:56,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962901800] [2024-06-03 18:39:56,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:39:56,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:39:56,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:39:56,429 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:56,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:39:56,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962901800] [2024-06-03 18:39:56,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962901800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:39:56,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:39:56,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:39:56,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940427871] [2024-06-03 18:39:56,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:39:56,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:39:56,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:39:56,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:39:56,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:39:56,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:39:56,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 478 transitions, 8078 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:39:56,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:39:56,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:39:56,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:39:57,643 INFO L124 PetriNetUnfolderBase]: 3681/6328 cut-off events. [2024-06-03 18:39:57,643 INFO L125 PetriNetUnfolderBase]: For 683840/683840 co-relation queries the response was YES. [2024-06-03 18:39:57,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50717 conditions, 6328 events. 3681/6328 cut-off events. For 683840/683840 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 44087 event pairs, 1123 based on Foata normal form. 1/6325 useless extension candidates. Maximal degree in co-relation 50553. Up to 5397 conditions per place. [2024-06-03 18:39:57,730 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 295 selfloop transitions, 197 changer transitions 0/498 dead transitions. [2024-06-03 18:39:57,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 498 transitions, 9110 flow [2024-06-03 18:39:57,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:39:57,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:39:57,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-03 18:39:57,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317073170731708 [2024-06-03 18:39:57,731 INFO L175 Difference]: Start difference. First operand has 345 places, 478 transitions, 8078 flow. Second operand 10 states and 218 transitions. [2024-06-03 18:39:57,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 498 transitions, 9110 flow [2024-06-03 18:40:00,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 498 transitions, 8532 flow, removed 9 selfloop flow, removed 12 redundant places. [2024-06-03 18:40:00,414 INFO L231 Difference]: Finished difference. Result has 343 places, 478 transitions, 7901 flow [2024-06-03 18:40:00,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7500, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7901, PETRI_PLACES=343, PETRI_TRANSITIONS=478} [2024-06-03 18:40:00,414 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-03 18:40:00,415 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 478 transitions, 7901 flow [2024-06-03 18:40:00,415 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:40:00,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:00,415 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:40:00,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-03 18:40:00,415 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:40:00,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:00,415 INFO L85 PathProgramCache]: Analyzing trace with hash 2020404330, now seen corresponding path program 3 times [2024-06-03 18:40:00,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:00,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871139479] [2024-06-03 18:40:00,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:00,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:00,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:00,520 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:00,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:00,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871139479] [2024-06-03 18:40:00,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871139479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:00,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:00,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:00,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616478370] [2024-06-03 18:40:00,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:00,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:00,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:00,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:00,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:00,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:00,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 478 transitions, 7901 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,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:00,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:00,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:01,715 INFO L124 PetriNetUnfolderBase]: 3748/6419 cut-off events. [2024-06-03 18:40:01,716 INFO L125 PetriNetUnfolderBase]: For 741202/741209 co-relation queries the response was YES. [2024-06-03 18:40:01,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52423 conditions, 6419 events. 3748/6419 cut-off events. For 741202/741209 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 44739 event pairs, 1122 based on Foata normal form. 8/6425 useless extension candidates. Maximal degree in co-relation 52258. Up to 5550 conditions per place. [2024-06-03 18:40:01,806 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 348 selfloop transitions, 158 changer transitions 0/512 dead transitions. [2024-06-03 18:40:01,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 512 transitions, 9317 flow [2024-06-03 18:40:01,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:40:01,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:40:01,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 18:40:01,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-03 18:40:01,807 INFO L175 Difference]: Start difference. First operand has 343 places, 478 transitions, 7901 flow. Second operand 8 states and 188 transitions. [2024-06-03 18:40:01,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 512 transitions, 9317 flow [2024-06-03 18:40:04,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 512 transitions, 8923 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-03 18:40:04,489 INFO L231 Difference]: Finished difference. Result has 342 places, 482 transitions, 7976 flow [2024-06-03 18:40:04,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7507, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7976, PETRI_PLACES=342, PETRI_TRANSITIONS=482} [2024-06-03 18:40:04,490 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-03 18:40:04,490 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 482 transitions, 7976 flow [2024-06-03 18:40:04,490 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:04,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:04,490 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:40:04,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-03 18:40:04,490 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:40:04,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:04,490 INFO L85 PathProgramCache]: Analyzing trace with hash 2023261290, now seen corresponding path program 4 times [2024-06-03 18:40:04,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:04,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976450603] [2024-06-03 18:40:04,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:04,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:04,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:04,601 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:04,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:04,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976450603] [2024-06-03 18:40:04,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976450603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:04,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:04,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:04,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732026439] [2024-06-03 18:40:04,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:04,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:04,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:04,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:04,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:04,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:04,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 482 transitions, 7976 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:04,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:04,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:04,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:05,866 INFO L124 PetriNetUnfolderBase]: 3756/6444 cut-off events. [2024-06-03 18:40:05,867 INFO L125 PetriNetUnfolderBase]: For 759260/759267 co-relation queries the response was YES. [2024-06-03 18:40:05,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52821 conditions, 6444 events. 3756/6444 cut-off events. For 759260/759267 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 45031 event pairs, 1133 based on Foata normal form. 8/6450 useless extension candidates. Maximal degree in co-relation 52655. Up to 5651 conditions per place. [2024-06-03 18:40:05,957 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 345 selfloop transitions, 155 changer transitions 0/506 dead transitions. [2024-06-03 18:40:05,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 506 transitions, 9106 flow [2024-06-03 18:40:05,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:40:05,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:40:05,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-03 18:40:05,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-03 18:40:05,958 INFO L175 Difference]: Start difference. First operand has 342 places, 482 transitions, 7976 flow. Second operand 8 states and 180 transitions. [2024-06-03 18:40:05,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 506 transitions, 9106 flow [2024-06-03 18:40:09,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 506 transitions, 8818 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-03 18:40:09,201 INFO L231 Difference]: Finished difference. Result has 346 places, 484 transitions, 8083 flow [2024-06-03 18:40:09,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7702, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8083, PETRI_PLACES=346, PETRI_TRANSITIONS=484} [2024-06-03 18:40:09,202 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 304 predicate places. [2024-06-03 18:40:09,202 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 484 transitions, 8083 flow [2024-06-03 18:40:09,202 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:09,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:09,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, 1, 1] [2024-06-03 18:40:09,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-03 18:40:09,202 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:40:09,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:09,202 INFO L85 PathProgramCache]: Analyzing trace with hash 2014000257, now seen corresponding path program 6 times [2024-06-03 18:40:09,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:09,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855614811] [2024-06-03 18:40:09,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:09,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:09,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:09,314 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:09,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:09,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855614811] [2024-06-03 18:40:09,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855614811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:09,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:09,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:40:09,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363757850] [2024-06-03 18:40:09,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:09,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:40:09,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:09,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:40:09,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:40:09,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:09,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 484 transitions, 8083 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:40:09,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:09,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:09,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:10,747 INFO L124 PetriNetUnfolderBase]: 3761/6450 cut-off events. [2024-06-03 18:40:10,747 INFO L125 PetriNetUnfolderBase]: For 770353/770353 co-relation queries the response was YES. [2024-06-03 18:40:10,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53176 conditions, 6450 events. 3761/6450 cut-off events. For 770353/770353 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 45011 event pairs, 1144 based on Foata normal form. 1/6447 useless extension candidates. Maximal degree in co-relation 53008. Up to 5339 conditions per place. [2024-06-03 18:40:10,825 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 229 selfloop transitions, 279 changer transitions 0/514 dead transitions. [2024-06-03 18:40:10,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 514 transitions, 9574 flow [2024-06-03 18:40:10,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:40:10,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:40:10,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-03 18:40:10,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 18:40:10,826 INFO L175 Difference]: Start difference. First operand has 346 places, 484 transitions, 8083 flow. Second operand 9 states and 207 transitions. [2024-06-03 18:40:10,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 514 transitions, 9574 flow [2024-06-03 18:40:13,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 514 transitions, 9213 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-03 18:40:13,604 INFO L231 Difference]: Finished difference. Result has 349 places, 487 transitions, 8355 flow [2024-06-03 18:40:13,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7722, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8355, PETRI_PLACES=349, PETRI_TRANSITIONS=487} [2024-06-03 18:40:13,604 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-03 18:40:13,604 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 487 transitions, 8355 flow [2024-06-03 18:40:13,605 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:40:13,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:13,605 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:40:13,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-03 18:40:13,605 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:40:13,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:13,605 INFO L85 PathProgramCache]: Analyzing trace with hash 2023254687, now seen corresponding path program 7 times [2024-06-03 18:40:13,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:13,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126786387] [2024-06-03 18:40:13,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:13,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:13,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:13,714 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:13,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:13,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126786387] [2024-06-03 18:40:13,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126786387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:13,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:13,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:40:13,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216122141] [2024-06-03 18:40:13,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:13,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:40:13,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:13,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:40:13,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:40:13,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:13,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 487 transitions, 8355 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:40:13,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:13,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:13,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:14,977 INFO L124 PetriNetUnfolderBase]: 3774/6468 cut-off events. [2024-06-03 18:40:14,977 INFO L125 PetriNetUnfolderBase]: For 792344/792344 co-relation queries the response was YES. [2024-06-03 18:40:15,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53904 conditions, 6468 events. 3774/6468 cut-off events. For 792344/792344 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 45117 event pairs, 1142 based on Foata normal form. 1/6465 useless extension candidates. Maximal degree in co-relation 53735. Up to 5354 conditions per place. [2024-06-03 18:40:15,068 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 231 selfloop transitions, 283 changer transitions 0/520 dead transitions. [2024-06-03 18:40:15,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 520 transitions, 10113 flow [2024-06-03 18:40:15,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:40:15,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:40:15,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-03 18:40:15,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532150776053215 [2024-06-03 18:40:15,069 INFO L175 Difference]: Start difference. First operand has 349 places, 487 transitions, 8355 flow. Second operand 11 states and 240 transitions. [2024-06-03 18:40:15,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 520 transitions, 10113 flow [2024-06-03 18:40:17,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 520 transitions, 9489 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-03 18:40:17,972 INFO L231 Difference]: Finished difference. Result has 353 places, 493 transitions, 8453 flow [2024-06-03 18:40:17,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7743, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8453, PETRI_PLACES=353, PETRI_TRANSITIONS=493} [2024-06-03 18:40:17,973 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 311 predicate places. [2024-06-03 18:40:17,973 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 493 transitions, 8453 flow [2024-06-03 18:40:17,973 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:40:17,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:17,973 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:40:17,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-03 18:40:17,973 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:40:17,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:17,973 INFO L85 PathProgramCache]: Analyzing trace with hash 2023265847, now seen corresponding path program 8 times [2024-06-03 18:40:17,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:17,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312866729] [2024-06-03 18:40:17,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:17,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:17,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:18,082 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,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:18,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312866729] [2024-06-03 18:40:18,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312866729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:18,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:18,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:40:18,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154498266] [2024-06-03 18:40:18,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:18,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:40:18,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:18,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:40:18,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:40:18,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:18,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 493 transitions, 8453 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:40:18,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:18,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:18,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:19,395 INFO L124 PetriNetUnfolderBase]: 3771/6464 cut-off events. [2024-06-03 18:40:19,395 INFO L125 PetriNetUnfolderBase]: For 805631/805631 co-relation queries the response was YES. [2024-06-03 18:40:19,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53919 conditions, 6464 events. 3771/6464 cut-off events. For 805631/805631 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 45096 event pairs, 1142 based on Foata normal form. 1/6461 useless extension candidates. Maximal degree in co-relation 53749. Up to 5351 conditions per place. [2024-06-03 18:40:19,494 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 229 selfloop transitions, 282 changer transitions 0/517 dead transitions. [2024-06-03 18:40:19,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 517 transitions, 9881 flow [2024-06-03 18:40:19,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:40:19,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:40:19,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-03 18:40:19,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-03 18:40:19,495 INFO L175 Difference]: Start difference. First operand has 353 places, 493 transitions, 8453 flow. Second operand 9 states and 205 transitions. [2024-06-03 18:40:19,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 517 transitions, 9881 flow [2024-06-03 18:40:22,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 517 transitions, 9205 flow, removed 54 selfloop flow, removed 8 redundant places. [2024-06-03 18:40:22,657 INFO L231 Difference]: Finished difference. Result has 354 places, 493 transitions, 8347 flow [2024-06-03 18:40:22,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7777, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8347, PETRI_PLACES=354, PETRI_TRANSITIONS=493} [2024-06-03 18:40:22,658 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 312 predicate places. [2024-06-03 18:40:22,658 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 493 transitions, 8347 flow [2024-06-03 18:40:22,658 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:40:22,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:22,658 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:40:22,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-03 18:40:22,658 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:40:22,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:22,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1667085418, now seen corresponding path program 5 times [2024-06-03 18:40:22,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:22,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968102024] [2024-06-03 18:40:22,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:22,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:22,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:22,768 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,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:22,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968102024] [2024-06-03 18:40:22,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968102024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:22,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:22,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:22,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456300161] [2024-06-03 18:40:22,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:22,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:22,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:22,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:22,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:22,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:22,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 493 transitions, 8347 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,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:22,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:22,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:24,145 INFO L124 PetriNetUnfolderBase]: 3871/6615 cut-off events. [2024-06-03 18:40:24,145 INFO L125 PetriNetUnfolderBase]: For 891999/892006 co-relation queries the response was YES. [2024-06-03 18:40:24,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56534 conditions, 6615 events. 3871/6615 cut-off events. For 891999/892006 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 46230 event pairs, 1031 based on Foata normal form. 8/6621 useless extension candidates. Maximal degree in co-relation 56363. Up to 5353 conditions per place. [2024-06-03 18:40:24,244 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 344 selfloop transitions, 183 changer transitions 0/533 dead transitions. [2024-06-03 18:40:24,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 533 transitions, 10055 flow [2024-06-03 18:40:24,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:40:24,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:40:24,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 18:40:24,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 18:40:24,245 INFO L175 Difference]: Start difference. First operand has 354 places, 493 transitions, 8347 flow. Second operand 8 states and 192 transitions. [2024-06-03 18:40:24,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 533 transitions, 10055 flow [2024-06-03 18:40:27,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 533 transitions, 9491 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-03 18:40:27,909 INFO L231 Difference]: Finished difference. Result has 354 places, 498 transitions, 8334 flow [2024-06-03 18:40:27,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7783, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8334, PETRI_PLACES=354, PETRI_TRANSITIONS=498} [2024-06-03 18:40:27,909 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 312 predicate places. [2024-06-03 18:40:27,909 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 498 transitions, 8334 flow [2024-06-03 18:40:27,909 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:27,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:27,910 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:40:27,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-03 18:40:27,910 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:40:27,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:27,910 INFO L85 PathProgramCache]: Analyzing trace with hash -1203797938, now seen corresponding path program 6 times [2024-06-03 18:40:27,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:27,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598051933] [2024-06-03 18:40:27,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:27,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:27,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:28,014 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:28,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:28,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598051933] [2024-06-03 18:40:28,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598051933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:28,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:28,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:28,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525380149] [2024-06-03 18:40:28,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:28,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:28,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:28,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:28,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:28,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:28,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 498 transitions, 8334 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:28,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:28,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:28,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:29,356 INFO L124 PetriNetUnfolderBase]: 3879/6635 cut-off events. [2024-06-03 18:40:29,357 INFO L125 PetriNetUnfolderBase]: For 913195/913202 co-relation queries the response was YES. [2024-06-03 18:40:29,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56940 conditions, 6635 events. 3879/6635 cut-off events. For 913195/913202 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 46459 event pairs, 1061 based on Foata normal form. 8/6641 useless extension candidates. Maximal degree in co-relation 56768. Up to 5361 conditions per place. [2024-06-03 18:40:29,457 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 337 selfloop transitions, 185 changer transitions 0/528 dead transitions. [2024-06-03 18:40:29,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 528 transitions, 9724 flow [2024-06-03 18:40:29,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:40:29,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:40:29,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-03 18:40:29,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-03 18:40:29,458 INFO L175 Difference]: Start difference. First operand has 354 places, 498 transitions, 8334 flow. Second operand 8 states and 185 transitions. [2024-06-03 18:40:29,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 528 transitions, 9724 flow [2024-06-03 18:40:33,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 528 transitions, 9424 flow, removed 58 selfloop flow, removed 3 redundant places. [2024-06-03 18:40:33,237 INFO L231 Difference]: Finished difference. Result has 359 places, 500 transitions, 8489 flow [2024-06-03 18:40:33,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8052, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8489, PETRI_PLACES=359, PETRI_TRANSITIONS=500} [2024-06-03 18:40:33,237 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 317 predicate places. [2024-06-03 18:40:33,237 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 500 transitions, 8489 flow [2024-06-03 18:40:33,237 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,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:33,238 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:40:33,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-03 18:40:33,238 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:40:33,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:33,238 INFO L85 PathProgramCache]: Analyzing trace with hash 120513642, now seen corresponding path program 7 times [2024-06-03 18:40:33,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:33,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980592944] [2024-06-03 18:40:33,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:33,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:33,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:33,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:40:33,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:33,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980592944] [2024-06-03 18:40:33,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980592944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:33,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:33,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:33,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673213383] [2024-06-03 18:40:33,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:33,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:33,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:33,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:33,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:33,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:33,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 500 transitions, 8489 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,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:33,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:33,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:34,658 INFO L124 PetriNetUnfolderBase]: 3887/6643 cut-off events. [2024-06-03 18:40:34,658 INFO L125 PetriNetUnfolderBase]: For 930254/930261 co-relation queries the response was YES. [2024-06-03 18:40:34,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57418 conditions, 6643 events. 3887/6643 cut-off events. For 930254/930261 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 46490 event pairs, 1171 based on Foata normal form. 8/6649 useless extension candidates. Maximal degree in co-relation 57244. Up to 5848 conditions per place. [2024-06-03 18:40:34,750 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 360 selfloop transitions, 155 changer transitions 0/521 dead transitions. [2024-06-03 18:40:34,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 521 transitions, 9639 flow [2024-06-03 18:40:34,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:40:34,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:40:34,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-03 18:40:34,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-03 18:40:34,751 INFO L175 Difference]: Start difference. First operand has 359 places, 500 transitions, 8489 flow. Second operand 8 states and 176 transitions. [2024-06-03 18:40:34,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 521 transitions, 9639 flow [2024-06-03 18:40:39,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 521 transitions, 9272 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-03 18:40:39,354 INFO L231 Difference]: Finished difference. Result has 362 places, 502 transitions, 8515 flow [2024-06-03 18:40:39,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8124, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8515, PETRI_PLACES=362, PETRI_TRANSITIONS=502} [2024-06-03 18:40:39,355 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-03 18:40:39,355 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 502 transitions, 8515 flow [2024-06-03 18:40:39,355 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:39,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:39,355 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:40:39,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-03 18:40:39,355 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:40:39,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:39,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1090294228, now seen corresponding path program 8 times [2024-06-03 18:40:39,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:39,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649995102] [2024-06-03 18:40:39,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:39,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:39,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:39,463 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:39,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:39,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649995102] [2024-06-03 18:40:39,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649995102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:39,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:39,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:40:39,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328710715] [2024-06-03 18:40:39,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:39,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:40:39,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:39,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:40:39,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:40:39,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:39,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 502 transitions, 8515 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:39,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:39,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:39,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:40,841 INFO L124 PetriNetUnfolderBase]: 3895/6657 cut-off events. [2024-06-03 18:40:40,841 INFO L125 PetriNetUnfolderBase]: For 950275/950282 co-relation queries the response was YES. [2024-06-03 18:40:40,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57560 conditions, 6657 events. 3895/6657 cut-off events. For 950275/950282 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 46635 event pairs, 1171 based on Foata normal form. 8/6661 useless extension candidates. Maximal degree in co-relation 57385. Up to 5832 conditions per place. [2024-06-03 18:40:40,947 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 356 selfloop transitions, 162 changer transitions 0/524 dead transitions. [2024-06-03 18:40:40,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 524 transitions, 9663 flow [2024-06-03 18:40:40,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:40:40,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:40:40,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-03 18:40:40,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396341463414634 [2024-06-03 18:40:40,949 INFO L175 Difference]: Start difference. First operand has 362 places, 502 transitions, 8515 flow. Second operand 8 states and 177 transitions. [2024-06-03 18:40:40,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 524 transitions, 9663 flow [2024-06-03 18:40:45,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 524 transitions, 9298 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-03 18:40:45,199 INFO L231 Difference]: Finished difference. Result has 364 places, 504 transitions, 8547 flow [2024-06-03 18:40:45,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8150, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8547, PETRI_PLACES=364, PETRI_TRANSITIONS=504} [2024-06-03 18:40:45,200 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 322 predicate places. [2024-06-03 18:40:45,200 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 504 transitions, 8547 flow [2024-06-03 18:40:45,200 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:45,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:45,200 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:40:45,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-03 18:40:45,200 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:40:45,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:45,200 INFO L85 PathProgramCache]: Analyzing trace with hash 120507039, now seen corresponding path program 9 times [2024-06-03 18:40:45,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:45,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127703595] [2024-06-03 18:40:45,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:45,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:45,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:45,310 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:45,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:45,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127703595] [2024-06-03 18:40:45,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127703595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:45,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:45,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:40:45,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037280424] [2024-06-03 18:40:45,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:45,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:40:45,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:45,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:40:45,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:40:45,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:45,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 504 transitions, 8547 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:40:45,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:45,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:45,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:46,706 INFO L124 PetriNetUnfolderBase]: 3908/6674 cut-off events. [2024-06-03 18:40:46,706 INFO L125 PetriNetUnfolderBase]: For 969967/969967 co-relation queries the response was YES. [2024-06-03 18:40:46,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58032 conditions, 6674 events. 3908/6674 cut-off events. For 969967/969967 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 46740 event pairs, 1184 based on Foata normal form. 1/6671 useless extension candidates. Maximal degree in co-relation 57856. Up to 5554 conditions per place. [2024-06-03 18:40:46,808 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 236 selfloop transitions, 292 changer transitions 0/534 dead transitions. [2024-06-03 18:40:46,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 534 transitions, 10349 flow [2024-06-03 18:40:46,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:40:46,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:40:46,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-03 18:40:46,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5188470066518847 [2024-06-03 18:40:46,809 INFO L175 Difference]: Start difference. First operand has 364 places, 504 transitions, 8547 flow. Second operand 11 states and 234 transitions. [2024-06-03 18:40:46,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 534 transitions, 10349 flow [2024-06-03 18:40:50,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 534 transitions, 9974 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-03 18:40:50,971 INFO L231 Difference]: Finished difference. Result has 369 places, 510 transitions, 8900 flow [2024-06-03 18:40:50,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8172, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8900, PETRI_PLACES=369, PETRI_TRANSITIONS=510} [2024-06-03 18:40:50,971 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-06-03 18:40:50,971 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 510 transitions, 8900 flow [2024-06-03 18:40:50,972 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:40:50,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:50,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, 1] [2024-06-03 18:40:50,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-03 18:40:50,972 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:40:50,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:50,972 INFO L85 PathProgramCache]: Analyzing trace with hash -208733399, now seen corresponding path program 10 times [2024-06-03 18:40:50,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:50,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792566529] [2024-06-03 18:40:50,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:50,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:50,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:51,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:40:51,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:51,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792566529] [2024-06-03 18:40:51,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792566529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:51,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:51,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:40:51,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524398146] [2024-06-03 18:40:51,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:51,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:40:51,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:51,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:40:51,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:40:51,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:51,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 510 transitions, 8900 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:40:51,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:51,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:51,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:52,502 INFO L124 PetriNetUnfolderBase]: 3905/6666 cut-off events. [2024-06-03 18:40:52,502 INFO L125 PetriNetUnfolderBase]: For 986715/986715 co-relation queries the response was YES. [2024-06-03 18:40:52,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58328 conditions, 6666 events. 3905/6666 cut-off events. For 986715/986715 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 46585 event pairs, 1182 based on Foata normal form. 1/6663 useless extension candidates. Maximal degree in co-relation 58151. Up to 5551 conditions per place. [2024-06-03 18:40:52,606 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 234 selfloop transitions, 291 changer transitions 0/531 dead transitions. [2024-06-03 18:40:52,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 531 transitions, 10372 flow [2024-06-03 18:40:52,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:40:52,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:40:52,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-03 18:40:52,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-03 18:40:52,607 INFO L175 Difference]: Start difference. First operand has 369 places, 510 transitions, 8900 flow. Second operand 9 states and 201 transitions. [2024-06-03 18:40:52,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 531 transitions, 10372 flow [2024-06-03 18:40:56,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 531 transitions, 9869 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-03 18:40:56,488 INFO L231 Difference]: Finished difference. Result has 371 places, 510 transitions, 8985 flow [2024-06-03 18:40:56,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8397, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8985, PETRI_PLACES=371, PETRI_TRANSITIONS=510} [2024-06-03 18:40:56,488 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-06-03 18:40:56,488 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 510 transitions, 8985 flow [2024-06-03 18:40:56,488 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:40:56,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:40:56,489 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:40:56,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-03 18:40:56,489 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:40:56,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:40:56,489 INFO L85 PathProgramCache]: Analyzing trace with hash -208358609, now seen corresponding path program 11 times [2024-06-03 18:40:56,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:40:56,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408469132] [2024-06-03 18:40:56,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:40:56,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:40:56,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:40:56,596 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:56,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:40:56,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408469132] [2024-06-03 18:40:56,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408469132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:40:56,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:40:56,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:40:56,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718319756] [2024-06-03 18:40:56,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:40:56,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:40:56,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:40:56,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:40:56,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=40, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:40:56,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:40:56,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 510 transitions, 8985 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:40:56,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:40:56,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:40:56,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:40:57,965 INFO L124 PetriNetUnfolderBase]: 3902/6666 cut-off events. [2024-06-03 18:40:57,965 INFO L125 PetriNetUnfolderBase]: For 1002987/1002987 co-relation queries the response was YES. [2024-06-03 18:40:58,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58401 conditions, 6666 events. 3902/6666 cut-off events. For 1002987/1002987 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 46647 event pairs, 1184 based on Foata normal form. 1/6663 useless extension candidates. Maximal degree in co-relation 58223. Up to 5548 conditions per place. [2024-06-03 18:40:58,242 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 234 selfloop transitions, 291 changer transitions 0/531 dead transitions. [2024-06-03 18:40:58,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 531 transitions, 10461 flow [2024-06-03 18:40:58,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:40:58,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:40:58,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-03 18:40:58,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-03 18:40:58,243 INFO L175 Difference]: Start difference. First operand has 371 places, 510 transitions, 8985 flow. Second operand 9 states and 201 transitions. [2024-06-03 18:40:58,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 531 transitions, 10461 flow [2024-06-03 18:41:03,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 531 transitions, 10060 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 18:41:03,085 INFO L231 Difference]: Finished difference. Result has 373 places, 510 transitions, 9172 flow [2024-06-03 18:41:03,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8584, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9172, PETRI_PLACES=373, PETRI_TRANSITIONS=510} [2024-06-03 18:41:03,085 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 331 predicate places. [2024-06-03 18:41:03,085 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 510 transitions, 9172 flow [2024-06-03 18:41:03,085 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:41:03,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:03,086 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:03,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-03 18:41:03,086 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:41:03,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:03,086 INFO L85 PathProgramCache]: Analyzing trace with hash -745547474, now seen corresponding path program 9 times [2024-06-03 18:41:03,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:03,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766904815] [2024-06-03 18:41:03,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:03,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:03,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:03,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:03,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:03,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766904815] [2024-06-03 18:41:03,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766904815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:03,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:03,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:03,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931579291] [2024-06-03 18:41:03,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:03,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:03,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:03,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:03,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:03,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:03,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 510 transitions, 9172 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:03,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:03,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:03,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:04,643 INFO L124 PetriNetUnfolderBase]: 3938/6721 cut-off events. [2024-06-03 18:41:04,643 INFO L125 PetriNetUnfolderBase]: For 1068761/1068768 co-relation queries the response was YES. [2024-06-03 18:41:04,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59184 conditions, 6721 events. 3938/6721 cut-off events. For 1068761/1068768 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 47107 event pairs, 1172 based on Foata normal form. 16/6735 useless extension candidates. Maximal degree in co-relation 59005. Up to 6040 conditions per place. [2024-06-03 18:41:04,748 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 463 selfloop transitions, 63 changer transitions 0/532 dead transitions. [2024-06-03 18:41:04,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 532 transitions, 10368 flow [2024-06-03 18:41:04,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:41:04,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:41:04,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-03 18:41:04,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-06-03 18:41:04,749 INFO L175 Difference]: Start difference. First operand has 373 places, 510 transitions, 9172 flow. Second operand 9 states and 192 transitions. [2024-06-03 18:41:04,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 532 transitions, 10368 flow [2024-06-03 18:41:09,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 532 transitions, 8941 flow, removed 27 selfloop flow, removed 12 redundant places. [2024-06-03 18:41:09,459 INFO L231 Difference]: Finished difference. Result has 370 places, 512 transitions, 7957 flow [2024-06-03 18:41:09,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7745, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7957, PETRI_PLACES=370, PETRI_TRANSITIONS=512} [2024-06-03 18:41:09,460 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 328 predicate places. [2024-06-03 18:41:09,460 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 512 transitions, 7957 flow [2024-06-03 18:41:09,460 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,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:09,460 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:09,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-03 18:41:09,460 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:41:09,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:09,460 INFO L85 PathProgramCache]: Analyzing trace with hash -745250804, now seen corresponding path program 10 times [2024-06-03 18:41:09,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:09,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589570403] [2024-06-03 18:41:09,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:09,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:09,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:09,572 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,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:09,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589570403] [2024-06-03 18:41:09,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589570403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:09,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:09,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:09,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900724081] [2024-06-03 18:41:09,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:09,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:09,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:09,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:09,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:09,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:09,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 512 transitions, 7957 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,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:09,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:09,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:11,062 INFO L124 PetriNetUnfolderBase]: 4020/6845 cut-off events. [2024-06-03 18:41:11,063 INFO L125 PetriNetUnfolderBase]: For 1121220/1121227 co-relation queries the response was YES. [2024-06-03 18:41:11,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59653 conditions, 6845 events. 4020/6845 cut-off events. For 1121220/1121227 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 48053 event pairs, 1180 based on Foata normal form. 16/6855 useless extension candidates. Maximal degree in co-relation 59475. Up to 6018 conditions per place. [2024-06-03 18:41:11,171 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 465 selfloop transitions, 69 changer transitions 0/540 dead transitions. [2024-06-03 18:41:11,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 540 transitions, 9412 flow [2024-06-03 18:41:11,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:41:11,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:41:11,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-03 18:41:11,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5311653116531165 [2024-06-03 18:41:11,172 INFO L175 Difference]: Start difference. First operand has 370 places, 512 transitions, 7957 flow. Second operand 9 states and 196 transitions. [2024-06-03 18:41:11,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 540 transitions, 9412 flow [2024-06-03 18:41:15,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 540 transitions, 9238 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-03 18:41:15,473 INFO L231 Difference]: Finished difference. Result has 373 places, 515 transitions, 8042 flow [2024-06-03 18:41:15,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7783, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8042, PETRI_PLACES=373, PETRI_TRANSITIONS=515} [2024-06-03 18:41:15,474 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 331 predicate places. [2024-06-03 18:41:15,474 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 515 transitions, 8042 flow [2024-06-03 18:41:15,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:41:15,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:15,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, 1] [2024-06-03 18:41:15,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-03 18:41:15,474 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:41:15,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:15,474 INFO L85 PathProgramCache]: Analyzing trace with hash -582040826, now seen corresponding path program 1 times [2024-06-03 18:41:15,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:15,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963673237] [2024-06-03 18:41:15,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:15,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:15,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:15,604 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:15,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:15,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963673237] [2024-06-03 18:41:15,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963673237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:15,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:15,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:15,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030419319] [2024-06-03 18:41:15,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:15,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:15,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:15,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:15,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:15,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:15,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 515 transitions, 8042 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:15,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:15,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:15,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:17,028 INFO L124 PetriNetUnfolderBase]: 4056/6907 cut-off events. [2024-06-03 18:41:17,028 INFO L125 PetriNetUnfolderBase]: For 1143934/1143941 co-relation queries the response was YES. [2024-06-03 18:41:17,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60329 conditions, 6907 events. 4056/6907 cut-off events. For 1143934/1143941 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 48597 event pairs, 1210 based on Foata normal form. 16/6921 useless extension candidates. Maximal degree in co-relation 60149. Up to 6222 conditions per place. [2024-06-03 18:41:17,130 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 468 selfloop transitions, 63 changer transitions 0/537 dead transitions. [2024-06-03 18:41:17,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 537 transitions, 9216 flow [2024-06-03 18:41:17,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:41:17,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:41:17,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-03 18:41:17,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-06-03 18:41:17,131 INFO L175 Difference]: Start difference. First operand has 373 places, 515 transitions, 8042 flow. Second operand 9 states and 192 transitions. [2024-06-03 18:41:17,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 537 transitions, 9216 flow [2024-06-03 18:41:20,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 537 transitions, 9046 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-03 18:41:20,750 INFO L231 Difference]: Finished difference. Result has 376 places, 517 transitions, 8052 flow [2024-06-03 18:41:20,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7872, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8052, PETRI_PLACES=376, PETRI_TRANSITIONS=517} [2024-06-03 18:41:20,751 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-03 18:41:20,751 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 517 transitions, 8052 flow [2024-06-03 18:41:20,751 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,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:20,751 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,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-03 18:41:20,751 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:41:20,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:20,751 INFO L85 PathProgramCache]: Analyzing trace with hash -567756026, now seen corresponding path program 2 times [2024-06-03 18:41:20,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:20,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230451489] [2024-06-03 18:41:20,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:20,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:20,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:20,870 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:20,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:20,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230451489] [2024-06-03 18:41:20,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230451489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:20,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:20,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:20,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162706098] [2024-06-03 18:41:20,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:20,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:20,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:20,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:20,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:20,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:20,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 517 transitions, 8052 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:20,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:20,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:20,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:22,464 INFO L124 PetriNetUnfolderBase]: 4138/7029 cut-off events. [2024-06-03 18:41:22,464 INFO L125 PetriNetUnfolderBase]: For 1206464/1206471 co-relation queries the response was YES. [2024-06-03 18:41:22,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62082 conditions, 7029 events. 4138/7029 cut-off events. For 1206464/1206471 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 49479 event pairs, 1216 based on Foata normal form. 16/7043 useless extension candidates. Maximal degree in co-relation 61901. Up to 6164 conditions per place. [2024-06-03 18:41:22,577 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 471 selfloop transitions, 68 changer transitions 0/545 dead transitions. [2024-06-03 18:41:22,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 545 transitions, 9498 flow [2024-06-03 18:41:22,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:41:22,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:41:22,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-03 18:41:22,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5311653116531165 [2024-06-03 18:41:22,578 INFO L175 Difference]: Start difference. First operand has 376 places, 517 transitions, 8052 flow. Second operand 9 states and 196 transitions. [2024-06-03 18:41:22,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 545 transitions, 9498 flow [2024-06-03 18:41:26,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 545 transitions, 9342 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-03 18:41:27,003 INFO L231 Difference]: Finished difference. Result has 378 places, 520 transitions, 8113 flow [2024-06-03 18:41:27,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7896, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8113, PETRI_PLACES=378, PETRI_TRANSITIONS=520} [2024-06-03 18:41:27,004 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-03 18:41:27,004 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 520 transitions, 8113 flow [2024-06-03 18:41:27,004 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:27,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:27,004 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:27,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-03 18:41:27,004 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:41:27,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:27,005 INFO L85 PathProgramCache]: Analyzing trace with hash -753817127, now seen corresponding path program 12 times [2024-06-03 18:41:27,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:27,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502254925] [2024-06-03 18:41:27,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:27,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:27,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:27,124 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:27,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:27,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502254925] [2024-06-03 18:41:27,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502254925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:27,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:27,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:41:27,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397403976] [2024-06-03 18:41:27,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:27,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:41:27,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:27,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:41:27,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:41:27,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:27,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 520 transitions, 8113 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:27,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:27,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:27,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:28,612 INFO L124 PetriNetUnfolderBase]: 4143/7039 cut-off events. [2024-06-03 18:41:28,612 INFO L125 PetriNetUnfolderBase]: For 1186333/1186333 co-relation queries the response was YES. [2024-06-03 18:41:28,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62404 conditions, 7039 events. 4143/7039 cut-off events. For 1186333/1186333 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 49684 event pairs, 1248 based on Foata normal form. 1/7036 useless extension candidates. Maximal degree in co-relation 62222. Up to 6259 conditions per place. [2024-06-03 18:41:28,721 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 421 selfloop transitions, 115 changer transitions 0/542 dead transitions. [2024-06-03 18:41:28,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 542 transitions, 9688 flow [2024-06-03 18:41:28,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:41:28,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:41:28,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-03 18:41:28,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524390243902439 [2024-06-03 18:41:28,722 INFO L175 Difference]: Start difference. First operand has 378 places, 520 transitions, 8113 flow. Second operand 10 states and 215 transitions. [2024-06-03 18:41:28,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 542 transitions, 9688 flow [2024-06-03 18:41:33,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 542 transitions, 9569 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-03 18:41:33,406 INFO L231 Difference]: Finished difference. Result has 383 places, 523 transitions, 8293 flow [2024-06-03 18:41:33,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7994, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8293, PETRI_PLACES=383, PETRI_TRANSITIONS=523} [2024-06-03 18:41:33,407 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 341 predicate places. [2024-06-03 18:41:33,407 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 523 transitions, 8293 flow [2024-06-03 18:41:33,407 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:41:33,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:33,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, 1] [2024-06-03 18:41:33,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-03 18:41:33,407 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:41:33,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:33,408 INFO L85 PathProgramCache]: Analyzing trace with hash -582053567, now seen corresponding path program 13 times [2024-06-03 18:41:33,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:33,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409505830] [2024-06-03 18:41:33,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:33,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:33,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:33,521 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:33,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:33,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409505830] [2024-06-03 18:41:33,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409505830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:33,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:33,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:41:33,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811462021] [2024-06-03 18:41:33,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:33,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:41:33,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:33,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:41:33,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:41:33,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:33,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 523 transitions, 8293 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:33,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:33,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:33,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:35,078 INFO L124 PetriNetUnfolderBase]: 4148/7044 cut-off events. [2024-06-03 18:41:35,078 INFO L125 PetriNetUnfolderBase]: For 1210092/1210092 co-relation queries the response was YES. [2024-06-03 18:41:35,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62742 conditions, 7044 events. 4148/7044 cut-off events. For 1210092/1210092 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 49621 event pairs, 1244 based on Foata normal form. 1/7041 useless extension candidates. Maximal degree in co-relation 62558. Up to 6265 conditions per place. [2024-06-03 18:41:35,186 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 422 selfloop transitions, 119 changer transitions 0/547 dead transitions. [2024-06-03 18:41:35,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 547 transitions, 9887 flow [2024-06-03 18:41:35,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 18:41:35,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 18:41:35,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 248 transitions. [2024-06-03 18:41:35,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5040650406504065 [2024-06-03 18:41:35,187 INFO L175 Difference]: Start difference. First operand has 383 places, 523 transitions, 8293 flow. Second operand 12 states and 248 transitions. [2024-06-03 18:41:35,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 547 transitions, 9887 flow [2024-06-03 18:41:40,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 547 transitions, 9559 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-03 18:41:40,114 INFO L231 Difference]: Finished difference. Result has 387 places, 526 transitions, 8273 flow [2024-06-03 18:41:40,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7971, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8273, PETRI_PLACES=387, PETRI_TRANSITIONS=526} [2024-06-03 18:41:40,115 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 345 predicate places. [2024-06-03 18:41:40,115 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 526 transitions, 8273 flow [2024-06-03 18:41:40,115 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:41:40,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:40,115 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:40,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-03 18:41:40,115 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:41:40,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:40,116 INFO L85 PathProgramCache]: Analyzing trace with hash -829591249, now seen corresponding path program 14 times [2024-06-03 18:41:40,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:40,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698040469] [2024-06-03 18:41:40,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:40,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:40,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:40,235 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:40,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:40,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698040469] [2024-06-03 18:41:40,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698040469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:40,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:40,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:41:40,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747513173] [2024-06-03 18:41:40,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:40,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:41:40,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:40,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:41:40,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:41:40,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:40,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 526 transitions, 8273 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:40,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:40,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:40,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:41,744 INFO L124 PetriNetUnfolderBase]: 4145/7044 cut-off events. [2024-06-03 18:41:41,744 INFO L125 PetriNetUnfolderBase]: For 1226420/1226420 co-relation queries the response was YES. [2024-06-03 18:41:41,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62763 conditions, 7044 events. 4145/7044 cut-off events. For 1226420/1226420 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 49647 event pairs, 1248 based on Foata normal form. 1/7041 useless extension candidates. Maximal degree in co-relation 62578. Up to 6262 conditions per place. [2024-06-03 18:41:41,849 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 421 selfloop transitions, 119 changer transitions 0/546 dead transitions. [2024-06-03 18:41:41,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 546 transitions, 9601 flow [2024-06-03 18:41:41,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 18:41:41,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 18:41:41,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 247 transitions. [2024-06-03 18:41:41,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5020325203252033 [2024-06-03 18:41:41,850 INFO L175 Difference]: Start difference. First operand has 387 places, 526 transitions, 8273 flow. Second operand 12 states and 247 transitions. [2024-06-03 18:41:41,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 546 transitions, 9601 flow [2024-06-03 18:41:46,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 546 transitions, 9252 flow, removed 40 selfloop flow, removed 10 redundant places. [2024-06-03 18:41:46,925 INFO L231 Difference]: Finished difference. Result has 389 places, 526 transitions, 8168 flow [2024-06-03 18:41:46,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7924, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8168, PETRI_PLACES=389, PETRI_TRANSITIONS=526} [2024-06-03 18:41:46,926 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-03 18:41:46,926 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 526 transitions, 8168 flow [2024-06-03 18:41:46,926 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:41:46,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:46,926 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:46,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-03 18:41:46,926 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:41:46,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:46,927 INFO L85 PathProgramCache]: Analyzing trace with hash -657810949, now seen corresponding path program 15 times [2024-06-03 18:41:46,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:46,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243634673] [2024-06-03 18:41:46,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:46,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:46,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:47,045 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:47,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:47,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243634673] [2024-06-03 18:41:47,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243634673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:47,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:47,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:41:47,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856666066] [2024-06-03 18:41:47,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:47,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:41:47,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:47,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:41:47,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:41:47,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:47,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 526 transitions, 8168 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:47,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:47,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:47,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:48,645 INFO L124 PetriNetUnfolderBase]: 4142/7040 cut-off events. [2024-06-03 18:41:48,645 INFO L125 PetriNetUnfolderBase]: For 1244513/1244513 co-relation queries the response was YES. [2024-06-03 18:41:48,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62768 conditions, 7040 events. 4142/7040 cut-off events. For 1244513/1244513 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 49661 event pairs, 1246 based on Foata normal form. 1/7037 useless extension candidates. Maximal degree in co-relation 62582. Up to 6259 conditions per place. [2024-06-03 18:41:48,747 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 419 selfloop transitions, 118 changer transitions 0/543 dead transitions. [2024-06-03 18:41:48,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 543 transitions, 9282 flow [2024-06-03 18:41:48,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:41:48,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:41:48,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-03 18:41:48,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5195121951219512 [2024-06-03 18:41:48,748 INFO L175 Difference]: Start difference. First operand has 389 places, 526 transitions, 8168 flow. Second operand 10 states and 213 transitions. [2024-06-03 18:41:48,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 543 transitions, 9282 flow [2024-06-03 18:41:54,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 543 transitions, 9018 flow, removed 11 selfloop flow, removed 11 redundant places. [2024-06-03 18:41:54,383 INFO L231 Difference]: Finished difference. Result has 388 places, 526 transitions, 8146 flow [2024-06-03 18:41:54,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7904, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8146, PETRI_PLACES=388, PETRI_TRANSITIONS=526} [2024-06-03 18:41:54,384 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 346 predicate places. [2024-06-03 18:41:54,384 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 526 transitions, 8146 flow [2024-06-03 18:41:54,384 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:41:54,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:41:54,384 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:54,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-03 18:41:54,384 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:41:54,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:41:54,384 INFO L85 PathProgramCache]: Analyzing trace with hash -947700566, now seen corresponding path program 11 times [2024-06-03 18:41:54,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:41:54,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491382535] [2024-06-03 18:41:54,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:41:54,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:41:54,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:41:54,495 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:54,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:41:54,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491382535] [2024-06-03 18:41:54,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491382535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:41:54,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:41:54,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:41:54,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634244578] [2024-06-03 18:41:54,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:41:54,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:41:54,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:41:54,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:41:54,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:41:54,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:41:54,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 526 transitions, 8146 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:54,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:41:54,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:41:54,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:41:55,956 INFO L124 PetriNetUnfolderBase]: 4119/7009 cut-off events. [2024-06-03 18:41:55,956 INFO L125 PetriNetUnfolderBase]: For 1261453/1261460 co-relation queries the response was YES. [2024-06-03 18:41:56,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61693 conditions, 7009 events. 4119/7009 cut-off events. For 1261453/1261460 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 49431 event pairs, 1226 based on Foata normal form. 16/7023 useless extension candidates. Maximal degree in co-relation 61506. Up to 6152 conditions per place. [2024-06-03 18:41:56,071 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 416 selfloop transitions, 133 changer transitions 0/555 dead transitions. [2024-06-03 18:41:56,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 555 transitions, 9336 flow [2024-06-03 18:41:56,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:41:56,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:41:56,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-03 18:41:56,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-03 18:41:56,072 INFO L175 Difference]: Start difference. First operand has 388 places, 526 transitions, 8146 flow. Second operand 9 states and 204 transitions. [2024-06-03 18:41:56,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 555 transitions, 9336 flow [2024-06-03 18:42:00,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 555 transitions, 9058 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-03 18:42:00,676 INFO L231 Difference]: Finished difference. Result has 388 places, 526 transitions, 8147 flow [2024-06-03 18:42:00,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7868, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8147, PETRI_PLACES=388, PETRI_TRANSITIONS=526} [2024-06-03 18:42:00,677 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 346 predicate places. [2024-06-03 18:42:00,677 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 526 transitions, 8147 flow [2024-06-03 18:42:00,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:42:00,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:00,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, 1] [2024-06-03 18:42:00,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-03 18:42:00,677 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:42:00,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:00,678 INFO L85 PathProgramCache]: Analyzing trace with hash -939129686, now seen corresponding path program 12 times [2024-06-03 18:42:00,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:00,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984771906] [2024-06-03 18:42:00,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:00,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:00,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:00,793 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:00,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:00,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984771906] [2024-06-03 18:42:00,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984771906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:00,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:00,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:00,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048474159] [2024-06-03 18:42:00,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:00,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:00,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:00,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:00,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:00,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:00,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 526 transitions, 8147 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:00,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:00,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:00,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:02,269 INFO L124 PetriNetUnfolderBase]: 4096/6977 cut-off events. [2024-06-03 18:42:02,269 INFO L125 PetriNetUnfolderBase]: For 1231139/1231146 co-relation queries the response was YES. [2024-06-03 18:42:02,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60670 conditions, 6977 events. 4096/6977 cut-off events. For 1231139/1231146 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 49189 event pairs, 1073 based on Foata normal form. 16/6991 useless extension candidates. Maximal degree in co-relation 60482. Up to 5734 conditions per place. [2024-06-03 18:42:02,373 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 400 selfloop transitions, 154 changer transitions 0/560 dead transitions. [2024-06-03 18:42:02,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 560 transitions, 9587 flow [2024-06-03 18:42:02,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:42:02,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:42:02,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-03 18:42:02,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5636856368563685 [2024-06-03 18:42:02,374 INFO L175 Difference]: Start difference. First operand has 388 places, 526 transitions, 8147 flow. Second operand 9 states and 208 transitions. [2024-06-03 18:42:02,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 560 transitions, 9587 flow [2024-06-03 18:42:07,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 560 transitions, 9261 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-03 18:42:07,178 INFO L231 Difference]: Finished difference. Result has 389 places, 526 transitions, 8142 flow [2024-06-03 18:42:07,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7823, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8142, PETRI_PLACES=389, PETRI_TRANSITIONS=526} [2024-06-03 18:42:07,179 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-03 18:42:07,179 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 526 transitions, 8142 flow [2024-06-03 18:42:07,179 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:07,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:07,179 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:07,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-03 18:42:07,179 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:42:07,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:07,180 INFO L85 PathProgramCache]: Analyzing trace with hash 941234706, now seen corresponding path program 3 times [2024-06-03 18:42:07,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:07,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470182923] [2024-06-03 18:42:07,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:07,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:07,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:07,300 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:07,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:07,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470182923] [2024-06-03 18:42:07,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470182923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:07,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:07,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:07,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824842257] [2024-06-03 18:42:07,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:07,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:07,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:07,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:07,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:07,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:07,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 526 transitions, 8142 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:07,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:07,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:07,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:08,721 INFO L124 PetriNetUnfolderBase]: 4104/6992 cut-off events. [2024-06-03 18:42:08,722 INFO L125 PetriNetUnfolderBase]: For 1191734/1191744 co-relation queries the response was YES. [2024-06-03 18:42:08,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60883 conditions, 6992 events. 4104/6992 cut-off events. For 1191734/1191744 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 49413 event pairs, 1240 based on Foata normal form. 10/6997 useless extension candidates. Maximal degree in co-relation 60694. Up to 6219 conditions per place. [2024-06-03 18:42:08,832 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 415 selfloop transitions, 123 changer transitions 0/544 dead transitions. [2024-06-03 18:42:08,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 544 transitions, 9308 flow [2024-06-03 18:42:08,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:08,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:08,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-03 18:42:08,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524390243902439 [2024-06-03 18:42:08,833 INFO L175 Difference]: Start difference. First operand has 389 places, 526 transitions, 8142 flow. Second operand 8 states and 172 transitions. [2024-06-03 18:42:08,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 544 transitions, 9308 flow [2024-06-03 18:42:13,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 544 transitions, 8908 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-03 18:42:13,676 INFO L231 Difference]: Finished difference. Result has 388 places, 528 transitions, 8049 flow [2024-06-03 18:42:13,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7742, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8049, PETRI_PLACES=388, PETRI_TRANSITIONS=528} [2024-06-03 18:42:13,676 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 346 predicate places. [2024-06-03 18:42:13,676 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 528 transitions, 8049 flow [2024-06-03 18:42:13,676 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:13,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:13,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, 1] [2024-06-03 18:42:13,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-03 18:42:13,677 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:42:13,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:13,677 INFO L85 PathProgramCache]: Analyzing trace with hash -1430380636, now seen corresponding path program 4 times [2024-06-03 18:42:13,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:13,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262251611] [2024-06-03 18:42:13,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:13,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:13,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:13,792 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:13,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:13,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262251611] [2024-06-03 18:42:13,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262251611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:13,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:13,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:13,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368296482] [2024-06-03 18:42:13,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:13,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:13,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:13,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:13,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:13,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:13,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 528 transitions, 8049 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:13,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:13,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:13,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:15,288 INFO L124 PetriNetUnfolderBase]: 4125/7019 cut-off events. [2024-06-03 18:42:15,288 INFO L125 PetriNetUnfolderBase]: For 1201031/1201041 co-relation queries the response was YES. [2024-06-03 18:42:15,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61076 conditions, 7019 events. 4125/7019 cut-off events. For 1201031/1201041 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 49533 event pairs, 1237 based on Foata normal form. 10/7024 useless extension candidates. Maximal degree in co-relation 60886. Up to 6221 conditions per place. [2024-06-03 18:42:15,391 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 415 selfloop transitions, 129 changer transitions 0/550 dead transitions. [2024-06-03 18:42:15,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 550 transitions, 9499 flow [2024-06-03 18:42:15,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:15,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:15,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-03 18:42:15,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-03 18:42:15,393 INFO L175 Difference]: Start difference. First operand has 388 places, 528 transitions, 8049 flow. Second operand 8 states and 174 transitions. [2024-06-03 18:42:15,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 550 transitions, 9499 flow [2024-06-03 18:42:20,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 550 transitions, 9208 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-03 18:42:20,773 INFO L231 Difference]: Finished difference. Result has 390 places, 532 transitions, 8137 flow [2024-06-03 18:42:20,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7758, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8137, PETRI_PLACES=390, PETRI_TRANSITIONS=532} [2024-06-03 18:42:20,773 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 348 predicate places. [2024-06-03 18:42:20,773 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 532 transitions, 8137 flow [2024-06-03 18:42:20,773 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:20,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:20,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, 1, 1] [2024-06-03 18:42:20,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-03 18:42:20,774 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:42:20,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:20,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1993785598, now seen corresponding path program 5 times [2024-06-03 18:42:20,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:20,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866989222] [2024-06-03 18:42:20,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:20,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:20,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:20,885 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:20,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:20,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866989222] [2024-06-03 18:42:20,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866989222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:20,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:20,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:20,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228418302] [2024-06-03 18:42:20,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:20,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:20,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:20,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:20,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:20,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:20,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 532 transitions, 8137 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:20,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:20,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:20,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:22,393 INFO L124 PetriNetUnfolderBase]: 4192/7126 cut-off events. [2024-06-03 18:42:22,393 INFO L125 PetriNetUnfolderBase]: For 1281550/1281560 co-relation queries the response was YES. [2024-06-03 18:42:22,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63247 conditions, 7126 events. 4192/7126 cut-off events. For 1281550/1281560 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 50372 event pairs, 1256 based on Foata normal form. 10/7131 useless extension candidates. Maximal degree in co-relation 63056. Up to 6231 conditions per place. [2024-06-03 18:42:22,507 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 420 selfloop transitions, 132 changer transitions 0/558 dead transitions. [2024-06-03 18:42:22,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 558 transitions, 9649 flow [2024-06-03 18:42:22,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:22,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:22,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-03 18:42:22,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426829268292683 [2024-06-03 18:42:22,508 INFO L175 Difference]: Start difference. First operand has 390 places, 532 transitions, 8137 flow. Second operand 8 states and 178 transitions. [2024-06-03 18:42:22,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 558 transitions, 9649 flow [2024-06-03 18:42:28,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 558 transitions, 9429 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-03 18:42:28,303 INFO L231 Difference]: Finished difference. Result has 395 places, 537 transitions, 8336 flow [2024-06-03 18:42:28,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7917, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8336, PETRI_PLACES=395, PETRI_TRANSITIONS=537} [2024-06-03 18:42:28,304 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 353 predicate places. [2024-06-03 18:42:28,304 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 537 transitions, 8336 flow [2024-06-03 18:42:28,304 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:28,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:28,304 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,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-03 18:42:28,304 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:42:28,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:28,304 INFO L85 PathProgramCache]: Analyzing trace with hash -2002356478, now seen corresponding path program 6 times [2024-06-03 18:42:28,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:28,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753821958] [2024-06-03 18:42:28,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:28,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:28,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:28,417 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,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:28,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753821958] [2024-06-03 18:42:28,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753821958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:28,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:28,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:28,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048931583] [2024-06-03 18:42:28,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:28,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:28,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:28,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:28,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:28,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:28,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 537 transitions, 8336 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,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:28,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:28,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:29,924 INFO L124 PetriNetUnfolderBase]: 4187/7117 cut-off events. [2024-06-03 18:42:29,924 INFO L125 PetriNetUnfolderBase]: For 1295166/1295176 co-relation queries the response was YES. [2024-06-03 18:42:30,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63571 conditions, 7117 events. 4187/7117 cut-off events. For 1295166/1295176 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 50416 event pairs, 1257 based on Foata normal form. 10/7122 useless extension candidates. Maximal degree in co-relation 63377. Up to 6344 conditions per place. [2024-06-03 18:42:30,035 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 423 selfloop transitions, 124 changer transitions 0/553 dead transitions. [2024-06-03 18:42:30,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 553 transitions, 9468 flow [2024-06-03 18:42:30,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:30,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:30,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-03 18:42:30,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5274390243902439 [2024-06-03 18:42:30,035 INFO L175 Difference]: Start difference. First operand has 395 places, 537 transitions, 8336 flow. Second operand 8 states and 173 transitions. [2024-06-03 18:42:30,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 553 transitions, 9468 flow [2024-06-03 18:42:35,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 553 transitions, 9212 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-03 18:42:35,877 INFO L231 Difference]: Finished difference. Result has 399 places, 537 transitions, 8333 flow [2024-06-03 18:42:35,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8080, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8333, PETRI_PLACES=399, PETRI_TRANSITIONS=537} [2024-06-03 18:42:35,878 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 357 predicate places. [2024-06-03 18:42:35,878 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 537 transitions, 8333 flow [2024-06-03 18:42:35,878 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:35,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:35,878 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:35,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-03 18:42:35,879 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:42:35,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:35,879 INFO L85 PathProgramCache]: Analyzing trace with hash -2006088289, now seen corresponding path program 16 times [2024-06-03 18:42:35,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:35,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123834561] [2024-06-03 18:42:35,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:35,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:35,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:36,003 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,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:36,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123834561] [2024-06-03 18:42:36,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123834561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:36,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:36,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:42:36,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210253389] [2024-06-03 18:42:36,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:36,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:42:36,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:36,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:42:36,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:42:36,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:36,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 537 transitions, 8333 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:36,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:36,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:36,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:37,583 INFO L124 PetriNetUnfolderBase]: 4192/7120 cut-off events. [2024-06-03 18:42:37,583 INFO L125 PetriNetUnfolderBase]: For 1308782/1308782 co-relation queries the response was YES. [2024-06-03 18:42:37,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63816 conditions, 7120 events. 4192/7120 cut-off events. For 1308782/1308782 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 50343 event pairs, 1247 based on Foata normal form. 1/7117 useless extension candidates. Maximal degree in co-relation 63620. Up to 6521 conditions per place. [2024-06-03 18:42:37,692 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 512 selfloop transitions, 34 changer transitions 0/552 dead transitions. [2024-06-03 18:42:37,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 552 transitions, 9511 flow [2024-06-03 18:42:37,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 18:42:37,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 18:42:37,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-03 18:42:37,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-03 18:42:37,693 INFO L175 Difference]: Start difference. First operand has 399 places, 537 transitions, 8333 flow. Second operand 8 states and 164 transitions. [2024-06-03 18:42:37,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 552 transitions, 9511 flow [2024-06-03 18:42:45,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 552 transitions, 9251 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-03 18:42:45,053 INFO L231 Difference]: Finished difference. Result has 400 places, 540 transitions, 8211 flow [2024-06-03 18:42:45,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8073, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8211, PETRI_PLACES=400, PETRI_TRANSITIONS=540} [2024-06-03 18:42:45,053 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 358 predicate places. [2024-06-03 18:42:45,053 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 540 transitions, 8211 flow [2024-06-03 18:42:45,053 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:45,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:45,053 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:45,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-03 18:42:45,053 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:42:45,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:45,054 INFO L85 PathProgramCache]: Analyzing trace with hash -775919708, now seen corresponding path program 7 times [2024-06-03 18:42:45,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:45,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882996652] [2024-06-03 18:42:45,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:45,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:45,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:45,170 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:45,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:45,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882996652] [2024-06-03 18:42:45,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882996652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:45,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:45,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:45,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88677994] [2024-06-03 18:42:45,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:45,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:45,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:45,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:45,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:45,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:45,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 540 transitions, 8211 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:45,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:45,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:45,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:46,712 INFO L124 PetriNetUnfolderBase]: 4169/7098 cut-off events. [2024-06-03 18:42:46,712 INFO L125 PetriNetUnfolderBase]: For 1324512/1324519 co-relation queries the response was YES. [2024-06-03 18:42:46,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62470 conditions, 7098 events. 4169/7098 cut-off events. For 1324512/1324519 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 50271 event pairs, 1234 based on Foata normal form. 16/7112 useless extension candidates. Maximal degree in co-relation 62273. Up to 6248 conditions per place. [2024-06-03 18:42:46,827 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 431 selfloop transitions, 127 changer transitions 0/564 dead transitions. [2024-06-03 18:42:46,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 564 transitions, 9430 flow [2024-06-03 18:42:46,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:42:46,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:42:46,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-03 18:42:46,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338753387533876 [2024-06-03 18:42:46,828 INFO L175 Difference]: Start difference. First operand has 400 places, 540 transitions, 8211 flow. Second operand 9 states and 197 transitions. [2024-06-03 18:42:46,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 564 transitions, 9430 flow [2024-06-03 18:42:53,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 564 transitions, 9292 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-03 18:42:53,957 INFO L231 Difference]: Finished difference. Result has 403 places, 541 transitions, 8366 flow [2024-06-03 18:42:53,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8081, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8366, PETRI_PLACES=403, PETRI_TRANSITIONS=541} [2024-06-03 18:42:53,958 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 361 predicate places. [2024-06-03 18:42:53,958 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 541 transitions, 8366 flow [2024-06-03 18:42:53,958 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:53,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:42:53,958 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:53,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-03 18:42:53,958 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:42:53,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:42:53,958 INFO L85 PathProgramCache]: Analyzing trace with hash 651149812, now seen corresponding path program 8 times [2024-06-03 18:42:53,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:42:53,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202558616] [2024-06-03 18:42:53,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:42:53,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:42:53,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:42:54,069 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:54,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:42:54,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202558616] [2024-06-03 18:42:54,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202558616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:42:54,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:42:54,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 18:42:54,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205732307] [2024-06-03 18:42:54,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:42:54,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 18:42:54,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:42:54,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 18:42:54,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 18:42:54,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:42:54,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 541 transitions, 8366 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:54,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:42:54,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:42:54,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:42:55,819 INFO L124 PetriNetUnfolderBase]: 4251/7214 cut-off events. [2024-06-03 18:42:55,819 INFO L125 PetriNetUnfolderBase]: For 1400994/1401001 co-relation queries the response was YES. [2024-06-03 18:42:55,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64826 conditions, 7214 events. 4251/7214 cut-off events. For 1400994/1401001 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 51020 event pairs, 1220 based on Foata normal form. 16/7228 useless extension candidates. Maximal degree in co-relation 64628. Up to 5974 conditions per place. [2024-06-03 18:42:55,953 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 427 selfloop transitions, 139 changer transitions 0/572 dead transitions. [2024-06-03 18:42:55,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 572 transitions, 9920 flow [2024-06-03 18:42:55,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:42:55,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:42:55,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-03 18:42:55,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-03 18:42:55,954 INFO L175 Difference]: Start difference. First operand has 403 places, 541 transitions, 8366 flow. Second operand 9 states and 201 transitions. [2024-06-03 18:42:55,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 572 transitions, 9920 flow [2024-06-03 18:43:04,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 572 transitions, 9666 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-03 18:43:04,164 INFO L231 Difference]: Finished difference. Result has 405 places, 544 transitions, 8498 flow [2024-06-03 18:43:04,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8112, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8498, PETRI_PLACES=405, PETRI_TRANSITIONS=544} [2024-06-03 18:43:04,164 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-03 18:43:04,164 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 544 transitions, 8498 flow [2024-06-03 18:43:04,164 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,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:04,165 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,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-03 18:43:04,165 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:43:04,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:04,165 INFO L85 PathProgramCache]: Analyzing trace with hash -806253815, now seen corresponding path program 17 times [2024-06-03 18:43:04,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:04,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352498294] [2024-06-03 18:43:04,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:04,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:04,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:04,286 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,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:04,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352498294] [2024-06-03 18:43:04,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352498294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:04,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:04,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:43:04,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617770498] [2024-06-03 18:43:04,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:04,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:43:04,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:04,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:43:04,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:43:04,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:04,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 544 transitions, 8498 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:04,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:04,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:04,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:05,847 INFO L124 PetriNetUnfolderBase]: 4264/7239 cut-off events. [2024-06-03 18:43:05,847 INFO L125 PetriNetUnfolderBase]: For 1382296/1382299 co-relation queries the response was YES. [2024-06-03 18:43:05,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65629 conditions, 7239 events. 4264/7239 cut-off events. For 1382296/1382299 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 51335 event pairs, 1299 based on Foata normal form. 3/7234 useless extension candidates. Maximal degree in co-relation 65430. Up to 6194 conditions per place. [2024-06-03 18:43:05,962 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 330 selfloop transitions, 233 changer transitions 0/569 dead transitions. [2024-06-03 18:43:05,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 569 transitions, 10456 flow [2024-06-03 18:43:05,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 18:43:05,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 18:43:05,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-03 18:43:05,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-03 18:43:05,963 INFO L175 Difference]: Start difference. First operand has 405 places, 544 transitions, 8498 flow. Second operand 9 states and 198 transitions. [2024-06-03 18:43:05,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 569 transitions, 10456 flow [2024-06-03 18:43:13,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 569 transitions, 10240 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-03 18:43:13,237 INFO L231 Difference]: Finished difference. Result has 409 places, 550 transitions, 8888 flow [2024-06-03 18:43:13,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8288, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8888, PETRI_PLACES=409, PETRI_TRANSITIONS=550} [2024-06-03 18:43:13,238 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 367 predicate places. [2024-06-03 18:43:13,238 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 550 transitions, 8888 flow [2024-06-03 18:43:13,238 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:13,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:13,238 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:13,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-03 18:43:13,238 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:43:13,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:13,238 INFO L85 PathProgramCache]: Analyzing trace with hash -806259395, now seen corresponding path program 18 times [2024-06-03 18:43:13,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:13,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21507673] [2024-06-03 18:43:13,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:13,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:13,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:13,355 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:13,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:13,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21507673] [2024-06-03 18:43:13,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21507673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:13,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:13,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:43:13,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100804081] [2024-06-03 18:43:13,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:13,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:43:13,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:13,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:43:13,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:43:13,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:13,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 550 transitions, 8888 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:13,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:13,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:13,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:14,926 INFO L124 PetriNetUnfolderBase]: 4261/7235 cut-off events. [2024-06-03 18:43:14,927 INFO L125 PetriNetUnfolderBase]: For 1374827/1374830 co-relation queries the response was YES. [2024-06-03 18:43:15,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65664 conditions, 7235 events. 4261/7235 cut-off events. For 1374827/1374830 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 51347 event pairs, 1299 based on Foata normal form. 3/7230 useless extension candidates. Maximal degree in co-relation 65463. Up to 6191 conditions per place. [2024-06-03 18:43:15,042 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 330 selfloop transitions, 234 changer transitions 0/570 dead transitions. [2024-06-03 18:43:15,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 570 transitions, 10502 flow [2024-06-03 18:43:15,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 18:43:15,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 18:43:15,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 229 transitions. [2024-06-03 18:43:15,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5077605321507761 [2024-06-03 18:43:15,043 INFO L175 Difference]: Start difference. First operand has 409 places, 550 transitions, 8888 flow. Second operand 11 states and 229 transitions. [2024-06-03 18:43:15,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 570 transitions, 10502 flow [2024-06-03 18:43:21,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 570 transitions, 10063 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-03 18:43:21,581 INFO L231 Difference]: Finished difference. Result has 415 places, 550 transitions, 8923 flow [2024-06-03 18:43:21,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8449, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8923, PETRI_PLACES=415, PETRI_TRANSITIONS=550} [2024-06-03 18:43:21,582 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 373 predicate places. [2024-06-03 18:43:21,582 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 550 transitions, 8923 flow [2024-06-03 18:43:21,582 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:21,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:21,582 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:21,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-03 18:43:21,583 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:43:21,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:21,583 INFO L85 PathProgramCache]: Analyzing trace with hash -775926869, now seen corresponding path program 19 times [2024-06-03 18:43:21,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:21,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008062106] [2024-06-03 18:43:21,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:21,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:21,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:21,701 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:21,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:21,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008062106] [2024-06-03 18:43:21,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008062106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:21,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:21,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:43:21,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872822621] [2024-06-03 18:43:21,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:21,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:43:21,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:21,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:43:21,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:43:21,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:21,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 550 transitions, 8923 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:21,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:21,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:21,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:23,542 INFO L124 PetriNetUnfolderBase]: 4274/7249 cut-off events. [2024-06-03 18:43:23,542 INFO L125 PetriNetUnfolderBase]: For 1405103/1405103 co-relation queries the response was YES. [2024-06-03 18:43:23,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66171 conditions, 7249 events. 4274/7249 cut-off events. For 1405103/1405103 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 51367 event pairs, 1266 based on Foata normal form. 1/7246 useless extension candidates. Maximal degree in co-relation 65969. Up to 6206 conditions per place. [2024-06-03 18:43:23,645 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 332 selfloop transitions, 241 changer transitions 0/579 dead transitions. [2024-06-03 18:43:23,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 579 transitions, 10935 flow [2024-06-03 18:43:23,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:43:23,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:43:23,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-03 18:43:23,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5390243902439025 [2024-06-03 18:43:23,646 INFO L175 Difference]: Start difference. First operand has 415 places, 550 transitions, 8923 flow. Second operand 10 states and 221 transitions. [2024-06-03 18:43:23,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 579 transitions, 10935 flow [2024-06-03 18:43:30,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 579 transitions, 10568 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-03 18:43:30,300 INFO L231 Difference]: Finished difference. Result has 416 places, 556 transitions, 9194 flow [2024-06-03 18:43:30,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8562, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9194, PETRI_PLACES=416, PETRI_TRANSITIONS=556} [2024-06-03 18:43:30,300 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 374 predicate places. [2024-06-03 18:43:30,300 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 556 transitions, 9194 flow [2024-06-03 18:43:30,301 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:30,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:30,301 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:30,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-03 18:43:30,301 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:43:30,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:30,301 INFO L85 PathProgramCache]: Analyzing trace with hash -2002369219, now seen corresponding path program 20 times [2024-06-03 18:43:30,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:30,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272766289] [2024-06-03 18:43:30,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:30,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:30,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:30,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:43:30,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:30,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272766289] [2024-06-03 18:43:30,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272766289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:30,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:30,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:43:30,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518988523] [2024-06-03 18:43:30,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:30,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:43:30,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:30,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:43:30,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:43:30,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:30,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 556 transitions, 9194 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:30,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:30,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:30,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:32,275 INFO L124 PetriNetUnfolderBase]: 4279/7266 cut-off events. [2024-06-03 18:43:32,275 INFO L125 PetriNetUnfolderBase]: For 1432921/1432924 co-relation queries the response was YES. [2024-06-03 18:43:32,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66571 conditions, 7266 events. 4279/7266 cut-off events. For 1432921/1432924 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 51576 event pairs, 1299 based on Foata normal form. 3/7261 useless extension candidates. Maximal degree in co-relation 66368. Up to 6212 conditions per place. [2024-06-03 18:43:32,373 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 333 selfloop transitions, 242 changer transitions 0/581 dead transitions. [2024-06-03 18:43:32,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 581 transitions, 11142 flow [2024-06-03 18:43:32,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 18:43:32,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 18:43:32,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 251 transitions. [2024-06-03 18:43:32,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5101626016260162 [2024-06-03 18:43:32,374 INFO L175 Difference]: Start difference. First operand has 416 places, 556 transitions, 9194 flow. Second operand 12 states and 251 transitions. [2024-06-03 18:43:32,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 581 transitions, 11142 flow [2024-06-03 18:43:38,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 581 transitions, 10732 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-03 18:43:38,763 INFO L231 Difference]: Finished difference. Result has 421 places, 559 transitions, 9356 flow [2024-06-03 18:43:38,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8793, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9356, PETRI_PLACES=421, PETRI_TRANSITIONS=559} [2024-06-03 18:43:38,763 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 379 predicate places. [2024-06-03 18:43:38,763 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 559 transitions, 9356 flow [2024-06-03 18:43:38,763 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:38,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:38,764 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:38,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-03 18:43:38,764 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:43:38,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:38,764 INFO L85 PathProgramCache]: Analyzing trace with hash -775932449, now seen corresponding path program 21 times [2024-06-03 18:43:38,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:38,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508178132] [2024-06-03 18:43:38,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:38,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:38,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:38,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:43:38,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:38,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508178132] [2024-06-03 18:43:38,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508178132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:38,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:38,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:43:38,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061664990] [2024-06-03 18:43:38,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:38,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:43:38,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:38,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:43:38,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:43:38,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:38,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 559 transitions, 9356 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:38,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:38,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:38,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:40,779 INFO L124 PetriNetUnfolderBase]: 4276/7258 cut-off events. [2024-06-03 18:43:40,780 INFO L125 PetriNetUnfolderBase]: For 1425351/1425351 co-relation queries the response was YES. [2024-06-03 18:43:40,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66415 conditions, 7258 events. 4276/7258 cut-off events. For 1425351/1425351 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 51425 event pairs, 1268 based on Foata normal form. 1/7255 useless extension candidates. Maximal degree in co-relation 66212. Up to 6209 conditions per place. [2024-06-03 18:43:40,881 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 331 selfloop transitions, 246 changer transitions 0/583 dead transitions. [2024-06-03 18:43:40,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 583 transitions, 11014 flow [2024-06-03 18:43:40,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 18:43:40,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 18:43:40,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 253 transitions. [2024-06-03 18:43:40,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5142276422764228 [2024-06-03 18:43:40,882 INFO L175 Difference]: Start difference. First operand has 421 places, 559 transitions, 9356 flow. Second operand 12 states and 253 transitions. [2024-06-03 18:43:40,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 583 transitions, 11014 flow [2024-06-03 18:43:47,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 583 transitions, 9938 flow, removed 52 selfloop flow, removed 13 redundant places. [2024-06-03 18:43:47,691 INFO L231 Difference]: Finished difference. Result has 420 places, 559 transitions, 8782 flow [2024-06-03 18:43:47,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8280, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8782, PETRI_PLACES=420, PETRI_TRANSITIONS=559} [2024-06-03 18:43:47,691 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 378 predicate places. [2024-06-03 18:43:47,691 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 559 transitions, 8782 flow [2024-06-03 18:43:47,691 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:47,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 18:43:47,692 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:47,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-03 18:43:47,692 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:43:47,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 18:43:47,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1917357929, now seen corresponding path program 22 times [2024-06-03 18:43:47,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 18:43:47,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454133909] [2024-06-03 18:43:47,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 18:43:47,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 18:43:47,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 18:43:47,800 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:47,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 18:43:47,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454133909] [2024-06-03 18:43:47,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454133909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 18:43:47,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 18:43:47,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 18:43:47,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280595494] [2024-06-03 18:43:47,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 18:43:47,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 18:43:47,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 18:43:47,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 18:43:47,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-03 18:43:47,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 41 [2024-06-03 18:43:47,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 559 transitions, 8782 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:47,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 18:43:47,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 41 [2024-06-03 18:43:47,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 18:43:49,521 INFO L124 PetriNetUnfolderBase]: 4281/7267 cut-off events. [2024-06-03 18:43:49,522 INFO L125 PetriNetUnfolderBase]: For 1444618/1444618 co-relation queries the response was YES. [2024-06-03 18:43:49,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66361 conditions, 7267 events. 4281/7267 cut-off events. For 1444618/1444618 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 51557 event pairs, 1268 based on Foata normal form. 1/7264 useless extension candidates. Maximal degree in co-relation 66157. Up to 6215 conditions per place. [2024-06-03 18:43:49,631 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 327 selfloop transitions, 254 changer transitions 0/587 dead transitions. [2024-06-03 18:43:49,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 587 transitions, 10525 flow [2024-06-03 18:43:49,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 18:43:49,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 18:43:49,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-03 18:43:49,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5439024390243903 [2024-06-03 18:43:49,632 INFO L175 Difference]: Start difference. First operand has 420 places, 559 transitions, 8782 flow. Second operand 10 states and 223 transitions. [2024-06-03 18:43:49,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 587 transitions, 10525 flow