./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.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/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cde23df1 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/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-05-21_14-57-05.files/protection/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.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-cde23df-m [2024-06-14 11:29:30,436 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 11:29:30,515 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 11:29:30,519 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 11:29:30,519 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 11:29:30,548 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 11:29:30,549 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 11:29:30,549 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 11:29:30,549 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 11:29:30,552 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 11:29:30,553 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 11:29:30,553 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 11:29:30,554 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 11:29:30,555 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 11:29:30,555 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 11:29:30,555 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 11:29:30,555 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 11:29:30,556 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 11:29:30,556 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 11:29:30,556 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 11:29:30,556 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 11:29:30,557 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 11:29:30,557 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 11:29:30,557 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 11:29:30,557 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 11:29:30,558 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 11:29:30,558 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 11:29:30,558 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 11:29:30,559 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 11:29:30,559 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 11:29:30,560 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 11:29:30,560 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 11:29:30,560 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:29:30,560 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 11:29:30,561 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 11:29:30,561 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 11:29:30,561 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 11:29:30,561 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 11:29:30,561 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 11:29:30,562 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 11:29:30,562 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 11:29:30,562 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 11:29:30,562 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 11:29:30,562 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-14 11:29:30,764 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 11:29:30,785 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 11:29:30,787 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 11:29:30,788 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 11:29:30,788 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 11:29:30,789 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-14 11:29:31,873 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 11:29:32,057 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 11:29:32,058 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-14 11:29:32,067 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e6f262ade/d670a8c82ede43bca15ce2b8e7cef4c8/FLAG7c343ebb7 [2024-06-14 11:29:32,077 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e6f262ade/d670a8c82ede43bca15ce2b8e7cef4c8 [2024-06-14 11:29:32,079 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 11:29:32,079 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 11:29:32,080 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/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-14 11:29:32,181 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 11:29:32,182 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 11:29:32,183 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 11:29:32,183 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 11:29:32,187 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 11:29:32,187 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:29:32" (1/2) ... [2024-06-14 11:29:32,188 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2ebfc6b8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:29:32, skipping insertion in model container [2024-06-14 11:29:32,188 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 11:29:32" (1/2) ... [2024-06-14 11:29:32,189 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@395da574 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 11:29:32, skipping insertion in model container [2024-06-14 11:29:32,190 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:29:32" (2/2) ... [2024-06-14 11:29:32,190 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2ebfc6b8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:29:32, skipping insertion in model container [2024-06-14 11:29:32,190 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:29:32" (2/2) ... [2024-06-14 11:29:32,190 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 11:29:32,228 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 11:29:32,229 INFO L97 edCorrectnessWitness]: Location invariant before [L778-L778] (((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-06-14 11:29:32,229 INFO L97 edCorrectnessWitness]: Location invariant before [L780-L780] (((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-06-14 11:29:32,230 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-06-14 11:29:32,230 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 11:29:32,230 INFO L106 edCorrectnessWitness]: ghost_update [L776-L776] multithreaded = 1; [2024-06-14 11:29:32,282 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 11:29:32,529 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:29:32,538 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 11:29:32,633 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 11:29:32,662 INFO L206 MainTranslator]: Completed translation [2024-06-14 11:29:32,663 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:29:32 WrapperNode [2024-06-14 11:29:32,663 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 11:29:32,664 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 11:29:32,664 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 11:29:32,664 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 11:29:32,671 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:29:32" (1/1) ... [2024-06-14 11:29:32,691 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:29:32" (1/1) ... [2024-06-14 11:29:32,708 INFO L138 Inliner]: procedures = 175, calls = 40, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-14 11:29:32,710 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 11:29:32,710 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 11:29:32,710 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 11:29:32,711 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 11:29:32,718 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:29:32" (1/1) ... [2024-06-14 11:29:32,718 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:29:32" (1/1) ... [2024-06-14 11:29:32,720 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:29:32" (1/1) ... [2024-06-14 11:29:32,729 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-14 11:29:32,729 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:29:32" (1/1) ... [2024-06-14 11:29:32,729 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:29:32" (1/1) ... [2024-06-14 11:29:32,733 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:29:32" (1/1) ... [2024-06-14 11:29:32,735 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:29:32" (1/1) ... [2024-06-14 11:29:32,736 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:29:32" (1/1) ... [2024-06-14 11:29:32,736 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:29:32" (1/1) ... [2024-06-14 11:29:32,738 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 11:29:32,739 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 11:29:32,739 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 11:29:32,739 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 11:29:32,740 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:29:32" (1/1) ... [2024-06-14 11:29:32,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 11:29:32,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 11:29:32,764 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-14 11:29:32,774 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-14 11:29:32,800 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 11:29:32,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 11:29:32,801 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 11:29:32,801 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 11:29:32,801 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 11:29:32,801 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 11:29:32,802 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 11:29:32,802 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 11:29:32,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 11:29:32,802 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 11:29:32,802 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 11:29:32,802 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 11:29:32,803 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 11:29:32,890 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 11:29:32,892 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 11:29:33,098 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 11:29:33,098 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 11:29:33,185 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 11:29:33,186 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 11:29:33,186 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:29:33 BoogieIcfgContainer [2024-06-14 11:29:33,186 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 11:29:33,189 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 11:29:33,189 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 11:29:33,192 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 11:29:33,192 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 11:29:32" (1/4) ... [2024-06-14 11:29:33,193 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@20f5b01a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 11:29:33, skipping insertion in model container [2024-06-14 11:29:33,193 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 11:29:32" (2/4) ... [2024-06-14 11:29:33,194 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@20f5b01a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:29:33, skipping insertion in model container [2024-06-14 11:29:33,194 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 11:29:32" (3/4) ... [2024-06-14 11:29:33,194 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@20f5b01a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 11:29:33, skipping insertion in model container [2024-06-14 11:29:33,194 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 11:29:33" (4/4) ... [2024-06-14 11:29:33,196 INFO L112 eAbstractionObserver]: Analyzing ICFG safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-14 11:29:33,209 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 11:29:33,209 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 11:29:33,209 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 11:29:33,246 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 11:29:33,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-14 11:29:33,307 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-14 11:29:33,307 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:29:33,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 58 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 11:29:33,310 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-14 11:29:33,316 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-14 11:29:33,328 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 11:29:33,333 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;@47d94d9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 11:29:33,334 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 11:29:33,338 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 11:29:33,338 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 11:29:33,338 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 11:29:33,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:33,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 11:29:33,339 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-14 11:29:33,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:33,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1844258309, now seen corresponding path program 1 times [2024-06-14 11:29:33,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:33,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147532234] [2024-06-14 11:29:33,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:33,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:33,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:33,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-14 11:29:33,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:33,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147532234] [2024-06-14 11:29:33,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147532234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:33,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:33,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 11:29:33,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176884541] [2024-06-14 11:29:33,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:33,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 11:29:33,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:33,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 11:29:33,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 11:29:33,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-14 11:29:33,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 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-14 11:29:33,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:33,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-14 11:29:33,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:33,947 INFO L124 PetriNetUnfolderBase]: 335/572 cut-off events. [2024-06-14 11:29:33,948 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2024-06-14 11:29:33,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1148 conditions, 572 events. 335/572 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2687 event pairs, 199 based on Foata normal form. 1/541 useless extension candidates. Maximal degree in co-relation 1133. Up to 529 conditions per place. [2024-06-14 11:29:33,955 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 28 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-14 11:29:33,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 161 flow [2024-06-14 11:29:33,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 11:29:33,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 11:29:33,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 83 transitions. [2024-06-14 11:29:33,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6916666666666667 [2024-06-14 11:29:33,966 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 83 transitions. [2024-06-14 11:29:33,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 161 flow [2024-06-14 11:29:33,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 156 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 11:29:33,971 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-14 11:29:33,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-14 11:29:33,974 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-14 11:29:33,975 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-14 11:29:33,975 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-14 11:29:33,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:33,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:33,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 11:29:33,976 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-14 11:29:33,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:33,976 INFO L85 PathProgramCache]: Analyzing trace with hash 362673149, now seen corresponding path program 1 times [2024-06-14 11:29:33,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:33,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938975467] [2024-06-14 11:29:33,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:33,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:33,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:34,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:34,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:34,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938975467] [2024-06-14 11:29:34,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938975467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:34,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:34,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:29:34,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323032394] [2024-06-14 11:29:34,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:34,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:29:34,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:34,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:29:34,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:29:34,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-14 11:29:34,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 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-14 11:29:34,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:34,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-14 11:29:34,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:34,455 INFO L124 PetriNetUnfolderBase]: 586/975 cut-off events. [2024-06-14 11:29:34,456 INFO L125 PetriNetUnfolderBase]: For 181/195 co-relation queries the response was YES. [2024-06-14 11:29:34,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2255 conditions, 975 events. 586/975 cut-off events. For 181/195 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 4556 event pairs, 265 based on Foata normal form. 13/963 useless extension candidates. Maximal degree in co-relation 2240. Up to 844 conditions per place. [2024-06-14 11:29:34,463 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 36 selfloop transitions, 6 changer transitions 0/49 dead transitions. [2024-06-14 11:29:34,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 49 transitions, 220 flow [2024-06-14 11:29:34,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:29:34,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:29:34,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-14 11:29:34,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63125 [2024-06-14 11:29:34,467 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 101 transitions. [2024-06-14 11:29:34,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 49 transitions, 220 flow [2024-06-14 11:29:34,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 49 transitions, 216 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 11:29:34,472 INFO L231 Difference]: Finished difference. Result has 43 places, 35 transitions, 121 flow [2024-06-14 11:29:34,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=121, PETRI_PLACES=43, PETRI_TRANSITIONS=35} [2024-06-14 11:29:34,473 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 2 predicate places. [2024-06-14 11:29:34,473 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 35 transitions, 121 flow [2024-06-14 11:29:34,473 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-14 11:29:34,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:34,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:34,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 11:29:34,477 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-14 11:29:34,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:34,478 INFO L85 PathProgramCache]: Analyzing trace with hash -281077605, now seen corresponding path program 1 times [2024-06-14 11:29:34,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:34,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807711588] [2024-06-14 11:29:34,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:34,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:34,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:34,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:34,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:34,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807711588] [2024-06-14 11:29:34,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807711588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:34,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:34,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 11:29:34,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958768677] [2024-06-14 11:29:34,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:34,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 11:29:34,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:34,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 11:29:34,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 11:29:34,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-14 11:29:34,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 35 transitions, 121 flow. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:34,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:34,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-14 11:29:34,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:34,772 INFO L124 PetriNetUnfolderBase]: 544/913 cut-off events. [2024-06-14 11:29:34,776 INFO L125 PetriNetUnfolderBase]: For 447/447 co-relation queries the response was YES. [2024-06-14 11:29:34,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2295 conditions, 913 events. 544/913 cut-off events. For 447/447 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 4407 event pairs, 229 based on Foata normal form. 2/911 useless extension candidates. Maximal degree in co-relation 2278. Up to 830 conditions per place. [2024-06-14 11:29:34,783 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 38 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-14 11:29:34,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 52 transitions, 255 flow [2024-06-14 11:29:34,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:29:34,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:29:34,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-14 11:29:34,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-14 11:29:34,787 INFO L175 Difference]: Start difference. First operand has 43 places, 35 transitions, 121 flow. Second operand 4 states and 98 transitions. [2024-06-14 11:29:34,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 52 transitions, 255 flow [2024-06-14 11:29:34,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 240 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 11:29:34,790 INFO L231 Difference]: Finished difference. Result has 46 places, 41 transitions, 156 flow [2024-06-14 11:29:34,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=156, PETRI_PLACES=46, PETRI_TRANSITIONS=41} [2024-06-14 11:29:34,791 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 5 predicate places. [2024-06-14 11:29:34,792 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 41 transitions, 156 flow [2024-06-14 11:29:34,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:34,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:34,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:34,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 11:29:34,792 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-14 11:29:34,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:34,793 INFO L85 PathProgramCache]: Analyzing trace with hash 467409274, now seen corresponding path program 1 times [2024-06-14 11:29:34,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:34,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711765895] [2024-06-14 11:29:34,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:34,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:34,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:34,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:34,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:34,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711765895] [2024-06-14 11:29:34,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711765895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:34,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:34,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:29:34,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763052180] [2024-06-14 11:29:34,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:34,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:29:34,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:34,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:29:34,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:29:34,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-14 11:29:34,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 41 transitions, 156 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:34,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:34,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-14 11:29:34,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:35,115 INFO L124 PetriNetUnfolderBase]: 536/901 cut-off events. [2024-06-14 11:29:35,116 INFO L125 PetriNetUnfolderBase]: For 739/739 co-relation queries the response was YES. [2024-06-14 11:29:35,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2515 conditions, 901 events. 536/901 cut-off events. For 739/739 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4361 event pairs, 213 based on Foata normal form. 4/901 useless extension candidates. Maximal degree in co-relation 2496. Up to 800 conditions per place. [2024-06-14 11:29:35,121 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 43 selfloop transitions, 9 changer transitions 0/59 dead transitions. [2024-06-14 11:29:35,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 59 transitions, 308 flow [2024-06-14 11:29:35,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:29:35,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:29:35,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-14 11:29:35,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595 [2024-06-14 11:29:35,124 INFO L175 Difference]: Start difference. First operand has 46 places, 41 transitions, 156 flow. Second operand 5 states and 119 transitions. [2024-06-14 11:29:35,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 59 transitions, 308 flow [2024-06-14 11:29:35,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 59 transitions, 308 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-14 11:29:35,127 INFO L231 Difference]: Finished difference. Result has 51 places, 43 transitions, 193 flow [2024-06-14 11:29:35,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=193, PETRI_PLACES=51, PETRI_TRANSITIONS=43} [2024-06-14 11:29:35,129 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 10 predicate places. [2024-06-14 11:29:35,129 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 43 transitions, 193 flow [2024-06-14 11:29:35,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:29:35,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:35,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:35,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 11:29:35,130 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-14 11:29:35,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:35,130 INFO L85 PathProgramCache]: Analyzing trace with hash -336979322, now seen corresponding path program 1 times [2024-06-14 11:29:35,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:35,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570419903] [2024-06-14 11:29:35,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:35,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:35,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:35,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:35,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:35,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570419903] [2024-06-14 11:29:35,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570419903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:35,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:35,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:29:35,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885490313] [2024-06-14 11:29:35,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:35,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:29:35,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:35,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:29:35,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:29:35,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:35,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 43 transitions, 193 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-14 11:29:35,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:35,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:35,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:35,488 INFO L124 PetriNetUnfolderBase]: 705/1173 cut-off events. [2024-06-14 11:29:35,489 INFO L125 PetriNetUnfolderBase]: For 1482/1485 co-relation queries the response was YES. [2024-06-14 11:29:35,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3476 conditions, 1173 events. 705/1173 cut-off events. For 1482/1485 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 5717 event pairs, 227 based on Foata normal form. 5/1171 useless extension candidates. Maximal degree in co-relation 3454. Up to 991 conditions per place. [2024-06-14 11:29:35,496 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 44 selfloop transitions, 13 changer transitions 0/63 dead transitions. [2024-06-14 11:29:35,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 63 transitions, 377 flow [2024-06-14 11:29:35,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:29:35,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:29:35,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-14 11:29:35,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63125 [2024-06-14 11:29:35,497 INFO L175 Difference]: Start difference. First operand has 51 places, 43 transitions, 193 flow. Second operand 4 states and 101 transitions. [2024-06-14 11:29:35,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 63 transitions, 377 flow [2024-06-14 11:29:35,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 63 transitions, 358 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-14 11:29:35,505 INFO L231 Difference]: Finished difference. Result has 52 places, 48 transitions, 250 flow [2024-06-14 11:29:35,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=250, PETRI_PLACES=52, PETRI_TRANSITIONS=48} [2024-06-14 11:29:35,507 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 11 predicate places. [2024-06-14 11:29:35,507 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 48 transitions, 250 flow [2024-06-14 11:29:35,507 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-14 11:29:35,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:35,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:35,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 11:29:35,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-14 11:29:35,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:35,509 INFO L85 PathProgramCache]: Analyzing trace with hash -336859352, now seen corresponding path program 2 times [2024-06-14 11:29:35,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:35,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835423346] [2024-06-14 11:29:35,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:35,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:35,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:35,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:35,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:35,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835423346] [2024-06-14 11:29:35,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835423346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:35,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:35,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:29:35,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381082018] [2024-06-14 11:29:35,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:35,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:29:35,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:35,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:29:35,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:29:35,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:35,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 48 transitions, 250 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-14 11:29:35,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:35,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:35,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:35,803 INFO L124 PetriNetUnfolderBase]: 700/1174 cut-off events. [2024-06-14 11:29:35,803 INFO L125 PetriNetUnfolderBase]: For 2110/2113 co-relation queries the response was YES. [2024-06-14 11:29:35,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3879 conditions, 1174 events. 700/1174 cut-off events. For 2110/2113 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 5656 event pairs, 243 based on Foata normal form. 2/1169 useless extension candidates. Maximal degree in co-relation 3856. Up to 999 conditions per place. [2024-06-14 11:29:35,809 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 52 selfloop transitions, 15 changer transitions 0/73 dead transitions. [2024-06-14 11:29:35,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 73 transitions, 485 flow [2024-06-14 11:29:35,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:29:35,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:29:35,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-14 11:29:35,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595 [2024-06-14 11:29:35,810 INFO L175 Difference]: Start difference. First operand has 52 places, 48 transitions, 250 flow. Second operand 5 states and 119 transitions. [2024-06-14 11:29:35,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 73 transitions, 485 flow [2024-06-14 11:29:35,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 73 transitions, 444 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-14 11:29:35,815 INFO L231 Difference]: Finished difference. Result has 57 places, 56 transitions, 334 flow [2024-06-14 11:29:35,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=218, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=334, PETRI_PLACES=57, PETRI_TRANSITIONS=56} [2024-06-14 11:29:35,815 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-14 11:29:35,815 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 56 transitions, 334 flow [2024-06-14 11:29:35,816 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-14 11:29:35,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:35,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:35,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 11:29:35,816 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:35,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:35,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1776230155, now seen corresponding path program 1 times [2024-06-14 11:29:35,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:35,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474931264] [2024-06-14 11:29:35,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:35,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:35,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:35,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:35,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:35,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474931264] [2024-06-14 11:29:35,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474931264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:35,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:35,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:29:35,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678235906] [2024-06-14 11:29:35,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:35,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:29:35,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:35,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:29:35,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:29:35,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-14 11:29:35,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 56 transitions, 334 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-14 11:29:35,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:35,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-14 11:29:35,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:36,070 INFO L124 PetriNetUnfolderBase]: 659/1125 cut-off events. [2024-06-14 11:29:36,070 INFO L125 PetriNetUnfolderBase]: For 2317/2317 co-relation queries the response was YES. [2024-06-14 11:29:36,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3818 conditions, 1125 events. 659/1125 cut-off events. For 2317/2317 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 5542 event pairs, 229 based on Foata normal form. 1/1123 useless extension candidates. Maximal degree in co-relation 3792. Up to 977 conditions per place. [2024-06-14 11:29:36,077 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 53 selfloop transitions, 8 changer transitions 0/72 dead transitions. [2024-06-14 11:29:36,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 72 transitions, 524 flow [2024-06-14 11:29:36,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:29:36,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:29:36,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 95 transitions. [2024-06-14 11:29:36,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-14 11:29:36,078 INFO L175 Difference]: Start difference. First operand has 57 places, 56 transitions, 334 flow. Second operand 4 states and 95 transitions. [2024-06-14 11:29:36,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 72 transitions, 524 flow [2024-06-14 11:29:36,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 72 transitions, 502 flow, removed 11 selfloop flow, removed 0 redundant places. [2024-06-14 11:29:36,083 INFO L231 Difference]: Finished difference. Result has 62 places, 63 transitions, 391 flow [2024-06-14 11:29:36,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=314, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=391, PETRI_PLACES=62, PETRI_TRANSITIONS=63} [2024-06-14 11:29:36,084 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 21 predicate places. [2024-06-14 11:29:36,084 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 63 transitions, 391 flow [2024-06-14 11:29:36,084 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-14 11:29:36,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:36,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:36,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 11:29:36,085 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-14 11:29:36,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:36,085 INFO L85 PathProgramCache]: Analyzing trace with hash -33193753, now seen corresponding path program 1 times [2024-06-14 11:29:36,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:36,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971208531] [2024-06-14 11:29:36,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:36,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:36,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:36,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:36,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:36,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971208531] [2024-06-14 11:29:36,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971208531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:36,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:36,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:36,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605590041] [2024-06-14 11:29:36,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:36,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:36,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:36,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:36,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:36,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:36,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 63 transitions, 391 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-14 11:29:36,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:36,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:36,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:36,477 INFO L124 PetriNetUnfolderBase]: 924/1541 cut-off events. [2024-06-14 11:29:36,477 INFO L125 PetriNetUnfolderBase]: For 4223/4226 co-relation queries the response was YES. [2024-06-14 11:29:36,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5665 conditions, 1541 events. 924/1541 cut-off events. For 4223/4226 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 7950 event pairs, 163 based on Foata normal form. 18/1552 useless extension candidates. Maximal degree in co-relation 5635. Up to 968 conditions per place. [2024-06-14 11:29:36,485 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 66 selfloop transitions, 29 changer transitions 0/101 dead transitions. [2024-06-14 11:29:36,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 101 transitions, 751 flow [2024-06-14 11:29:36,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:29:36,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:29:36,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 11:29:36,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-14 11:29:36,488 INFO L175 Difference]: Start difference. First operand has 62 places, 63 transitions, 391 flow. Second operand 6 states and 151 transitions. [2024-06-14 11:29:36,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 101 transitions, 751 flow [2024-06-14 11:29:36,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 101 transitions, 747 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-14 11:29:36,495 INFO L231 Difference]: Finished difference. Result has 69 places, 70 transitions, 528 flow [2024-06-14 11:29:36,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=387, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=528, PETRI_PLACES=69, PETRI_TRANSITIONS=70} [2024-06-14 11:29:36,497 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 28 predicate places. [2024-06-14 11:29:36,497 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 70 transitions, 528 flow [2024-06-14 11:29:36,497 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-14 11:29:36,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:36,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:36,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 11:29:36,498 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-14 11:29:36,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:36,498 INFO L85 PathProgramCache]: Analyzing trace with hash 858517543, now seen corresponding path program 2 times [2024-06-14 11:29:36,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:36,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864532870] [2024-06-14 11:29:36,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:36,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:36,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:36,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-14 11:29:36,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:36,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864532870] [2024-06-14 11:29:36,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864532870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:36,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:36,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:36,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66704735] [2024-06-14 11:29:36,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:36,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:36,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:36,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:36,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:36,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:36,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 70 transitions, 528 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-14 11:29:36,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:36,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:36,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:36,880 INFO L124 PetriNetUnfolderBase]: 868/1457 cut-off events. [2024-06-14 11:29:36,880 INFO L125 PetriNetUnfolderBase]: For 5555/5558 co-relation queries the response was YES. [2024-06-14 11:29:36,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5745 conditions, 1457 events. 868/1457 cut-off events. For 5555/5558 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 7501 event pairs, 213 based on Foata normal form. 28/1478 useless extension candidates. Maximal degree in co-relation 5711. Up to 1075 conditions per place. [2024-06-14 11:29:36,888 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 62 selfloop transitions, 25 changer transitions 0/93 dead transitions. [2024-06-14 11:29:36,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 93 transitions, 789 flow [2024-06-14 11:29:36,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:29:36,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:29:36,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-14 11:29:36,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-14 11:29:36,890 INFO L175 Difference]: Start difference. First operand has 69 places, 70 transitions, 528 flow. Second operand 5 states and 126 transitions. [2024-06-14 11:29:36,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 93 transitions, 789 flow [2024-06-14 11:29:36,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 93 transitions, 744 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-14 11:29:36,897 INFO L231 Difference]: Finished difference. Result has 72 places, 71 transitions, 562 flow [2024-06-14 11:29:36,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=487, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=562, PETRI_PLACES=72, PETRI_TRANSITIONS=71} [2024-06-14 11:29:36,898 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 31 predicate places. [2024-06-14 11:29:36,898 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 71 transitions, 562 flow [2024-06-14 11:29:36,898 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-14 11:29:36,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:36,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:36,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 11:29:36,899 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-14 11:29:36,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:36,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1599247001, now seen corresponding path program 3 times [2024-06-14 11:29:36,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:36,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944942896] [2024-06-14 11:29:36,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:36,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:36,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:37,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:37,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:37,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944942896] [2024-06-14 11:29:37,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944942896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:37,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:37,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:37,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971351687] [2024-06-14 11:29:37,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:37,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:37,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:37,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:37,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:37,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:37,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 71 transitions, 562 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-14 11:29:37,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:37,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:37,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:37,218 INFO L124 PetriNetUnfolderBase]: 901/1516 cut-off events. [2024-06-14 11:29:37,219 INFO L125 PetriNetUnfolderBase]: For 5890/5893 co-relation queries the response was YES. [2024-06-14 11:29:37,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6096 conditions, 1516 events. 901/1516 cut-off events. For 5890/5893 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 7865 event pairs, 273 based on Foata normal form. 16/1525 useless extension candidates. Maximal degree in co-relation 6060. Up to 1243 conditions per place. [2024-06-14 11:29:37,228 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 74 selfloop transitions, 17 changer transitions 0/97 dead transitions. [2024-06-14 11:29:37,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 97 transitions, 831 flow [2024-06-14 11:29:37,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:29:37,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:29:37,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-14 11:29:37,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-14 11:29:37,229 INFO L175 Difference]: Start difference. First operand has 72 places, 71 transitions, 562 flow. Second operand 6 states and 141 transitions. [2024-06-14 11:29:37,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 97 transitions, 831 flow [2024-06-14 11:29:37,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 97 transitions, 789 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-14 11:29:37,238 INFO L231 Difference]: Finished difference. Result has 75 places, 72 transitions, 575 flow [2024-06-14 11:29:37,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=520, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=575, PETRI_PLACES=75, PETRI_TRANSITIONS=72} [2024-06-14 11:29:37,239 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 34 predicate places. [2024-06-14 11:29:37,239 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 72 transitions, 575 flow [2024-06-14 11:29:37,239 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-14 11:29:37,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:37,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:37,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 11:29:37,240 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-14 11:29:37,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:37,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1599062551, now seen corresponding path program 1 times [2024-06-14 11:29:37,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:37,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648553803] [2024-06-14 11:29:37,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:37,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:37,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:37,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:37,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:37,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648553803] [2024-06-14 11:29:37,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648553803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:37,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:37,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:37,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15113909] [2024-06-14 11:29:37,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:37,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:37,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:37,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:37,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:37,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:37,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 72 transitions, 575 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-14 11:29:37,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:37,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:37,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:37,560 INFO L124 PetriNetUnfolderBase]: 881/1484 cut-off events. [2024-06-14 11:29:37,560 INFO L125 PetriNetUnfolderBase]: For 6127/6130 co-relation queries the response was YES. [2024-06-14 11:29:37,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5949 conditions, 1484 events. 881/1484 cut-off events. For 6127/6130 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 7672 event pairs, 208 based on Foata normal form. 12/1489 useless extension candidates. Maximal degree in co-relation 5912. Up to 1004 conditions per place. [2024-06-14 11:29:37,569 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 74 selfloop transitions, 20 changer transitions 0/100 dead transitions. [2024-06-14 11:29:37,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 100 transitions, 836 flow [2024-06-14 11:29:37,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:29:37,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:29:37,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-14 11:29:37,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-14 11:29:37,570 INFO L175 Difference]: Start difference. First operand has 75 places, 72 transitions, 575 flow. Second operand 6 states and 143 transitions. [2024-06-14 11:29:37,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 100 transitions, 836 flow [2024-06-14 11:29:37,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 100 transitions, 797 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 11:29:37,579 INFO L231 Difference]: Finished difference. Result has 76 places, 71 transitions, 562 flow [2024-06-14 11:29:37,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=518, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=562, PETRI_PLACES=76, PETRI_TRANSITIONS=71} [2024-06-14 11:29:37,580 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 35 predicate places. [2024-06-14 11:29:37,580 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 71 transitions, 562 flow [2024-06-14 11:29:37,580 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-14 11:29:37,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:37,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:37,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 11:29:37,581 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:37,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:37,581 INFO L85 PathProgramCache]: Analyzing trace with hash -776207771, now seen corresponding path program 1 times [2024-06-14 11:29:37,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:37,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96942323] [2024-06-14 11:29:37,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:37,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:37,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:37,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:37,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:37,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96942323] [2024-06-14 11:29:37,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96942323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:37,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:37,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 11:29:37,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966313325] [2024-06-14 11:29:37,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:37,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 11:29:37,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:37,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 11:29:37,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 11:29:37,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-14 11:29:37,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 71 transitions, 562 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-14 11:29:37,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:37,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-14 11:29:37,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:37,816 INFO L124 PetriNetUnfolderBase]: 812/1418 cut-off events. [2024-06-14 11:29:37,816 INFO L125 PetriNetUnfolderBase]: For 6296/6296 co-relation queries the response was YES. [2024-06-14 11:29:37,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5743 conditions, 1418 events. 812/1418 cut-off events. For 6296/6296 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 7544 event pairs, 244 based on Foata normal form. 2/1415 useless extension candidates. Maximal degree in co-relation 5705. Up to 1249 conditions per place. [2024-06-14 11:29:37,823 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 64 selfloop transitions, 18 changer transitions 0/91 dead transitions. [2024-06-14 11:29:37,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 91 transitions, 824 flow [2024-06-14 11:29:37,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:29:37,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:29:37,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-14 11:29:37,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-14 11:29:37,825 INFO L175 Difference]: Start difference. First operand has 76 places, 71 transitions, 562 flow. Second operand 5 states and 116 transitions. [2024-06-14 11:29:37,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 91 transitions, 824 flow [2024-06-14 11:29:37,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 91 transitions, 773 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-14 11:29:37,835 INFO L231 Difference]: Finished difference. Result has 79 places, 79 transitions, 654 flow [2024-06-14 11:29:37,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=511, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=654, PETRI_PLACES=79, PETRI_TRANSITIONS=79} [2024-06-14 11:29:37,835 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 38 predicate places. [2024-06-14 11:29:37,836 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 79 transitions, 654 flow [2024-06-14 11:29:37,836 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-14 11:29:37,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:37,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:37,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 11:29:37,836 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:37,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:37,837 INFO L85 PathProgramCache]: Analyzing trace with hash -974158742, now seen corresponding path program 1 times [2024-06-14 11:29:37,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:37,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425366999] [2024-06-14 11:29:37,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:37,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:37,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:37,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:37,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:37,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425366999] [2024-06-14 11:29:37,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425366999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:37,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:37,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:29:37,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946301529] [2024-06-14 11:29:37,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:37,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:29:37,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:37,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:29:37,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:29:37,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-14 11:29:37,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 79 transitions, 654 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-14 11:29:37,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:38,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-14 11:29:38,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:38,143 INFO L124 PetriNetUnfolderBase]: 833/1432 cut-off events. [2024-06-14 11:29:38,143 INFO L125 PetriNetUnfolderBase]: For 6910/6910 co-relation queries the response was YES. [2024-06-14 11:29:38,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5867 conditions, 1432 events. 833/1432 cut-off events. For 6910/6910 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7648 event pairs, 249 based on Foata normal form. 2/1418 useless extension candidates. Maximal degree in co-relation 5827. Up to 1239 conditions per place. [2024-06-14 11:29:38,150 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 58 selfloop transitions, 18 changer transitions 0/90 dead transitions. [2024-06-14 11:29:38,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 90 transitions, 846 flow [2024-06-14 11:29:38,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 11:29:38,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 11:29:38,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-14 11:29:38,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 11:29:38,152 INFO L175 Difference]: Start difference. First operand has 79 places, 79 transitions, 654 flow. Second operand 4 states and 96 transitions. [2024-06-14 11:29:38,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 90 transitions, 846 flow [2024-06-14 11:29:38,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 90 transitions, 816 flow, removed 15 selfloop flow, removed 0 redundant places. [2024-06-14 11:29:38,164 INFO L231 Difference]: Finished difference. Result has 83 places, 82 transitions, 697 flow [2024-06-14 11:29:38,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=624, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=697, PETRI_PLACES=83, PETRI_TRANSITIONS=82} [2024-06-14 11:29:38,165 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 42 predicate places. [2024-06-14 11:29:38,165 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 82 transitions, 697 flow [2024-06-14 11:29:38,165 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-14 11:29:38,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:38,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:38,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 11:29:38,166 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-14 11:29:38,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:38,166 INFO L85 PathProgramCache]: Analyzing trace with hash -973772792, now seen corresponding path program 2 times [2024-06-14 11:29:38,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:38,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68324075] [2024-06-14 11:29:38,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:38,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:38,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:38,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:38,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:38,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68324075] [2024-06-14 11:29:38,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68324075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:38,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:38,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:29:38,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981464917] [2024-06-14 11:29:38,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:38,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:29:38,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:38,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:29:38,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:29:38,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-14 11:29:38,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 82 transitions, 697 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-14 11:29:38,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:38,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-14 11:29:38,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:38,455 INFO L124 PetriNetUnfolderBase]: 831/1415 cut-off events. [2024-06-14 11:29:38,456 INFO L125 PetriNetUnfolderBase]: For 7868/7868 co-relation queries the response was YES. [2024-06-14 11:29:38,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6097 conditions, 1415 events. 831/1415 cut-off events. For 7868/7868 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 7440 event pairs, 248 based on Foata normal form. 2/1401 useless extension candidates. Maximal degree in co-relation 6054. Up to 1229 conditions per place. [2024-06-14 11:29:38,464 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 59 selfloop transitions, 21 changer transitions 0/94 dead transitions. [2024-06-14 11:29:38,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 94 transitions, 905 flow [2024-06-14 11:29:38,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:29:38,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:29:38,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 114 transitions. [2024-06-14 11:29:38,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.57 [2024-06-14 11:29:38,466 INFO L175 Difference]: Start difference. First operand has 83 places, 82 transitions, 697 flow. Second operand 5 states and 114 transitions. [2024-06-14 11:29:38,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 94 transitions, 905 flow [2024-06-14 11:29:38,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 94 transitions, 860 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-14 11:29:38,479 INFO L231 Difference]: Finished difference. Result has 86 places, 85 transitions, 732 flow [2024-06-14 11:29:38,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=656, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=732, PETRI_PLACES=86, PETRI_TRANSITIONS=85} [2024-06-14 11:29:38,480 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 45 predicate places. [2024-06-14 11:29:38,480 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 85 transitions, 732 flow [2024-06-14 11:29:38,480 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-14 11:29:38,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:38,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:38,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 11:29:38,481 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:38,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:38,490 INFO L85 PathProgramCache]: Analyzing trace with hash 963051826, now seen corresponding path program 1 times [2024-06-14 11:29:38,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:38,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325232907] [2024-06-14 11:29:38,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:38,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:38,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:38,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:38,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:38,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325232907] [2024-06-14 11:29:38,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325232907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:38,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:38,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:29:38,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928617060] [2024-06-14 11:29:38,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:38,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:29:38,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:38,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:29:38,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:29:38,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:38,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 85 transitions, 732 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-14 11:29:38,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:38,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:38,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:38,770 INFO L124 PetriNetUnfolderBase]: 884/1494 cut-off events. [2024-06-14 11:29:38,770 INFO L125 PetriNetUnfolderBase]: For 8379/8379 co-relation queries the response was YES. [2024-06-14 11:29:38,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6551 conditions, 1494 events. 884/1494 cut-off events. For 8379/8379 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7722 event pairs, 242 based on Foata normal form. 1/1492 useless extension candidates. Maximal degree in co-relation 6507. Up to 1349 conditions per place. [2024-06-14 11:29:38,778 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 88 selfloop transitions, 19 changer transitions 0/113 dead transitions. [2024-06-14 11:29:38,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 113 transitions, 1115 flow [2024-06-14 11:29:38,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:29:38,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:29:38,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-14 11:29:38,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-14 11:29:38,779 INFO L175 Difference]: Start difference. First operand has 86 places, 85 transitions, 732 flow. Second operand 6 states and 132 transitions. [2024-06-14 11:29:38,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 113 transitions, 1115 flow [2024-06-14 11:29:38,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 113 transitions, 1063 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-14 11:29:38,794 INFO L231 Difference]: Finished difference. Result has 91 places, 97 transitions, 849 flow [2024-06-14 11:29:38,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=680, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=849, PETRI_PLACES=91, PETRI_TRANSITIONS=97} [2024-06-14 11:29:38,795 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 50 predicate places. [2024-06-14 11:29:38,795 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 97 transitions, 849 flow [2024-06-14 11:29:38,795 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-14 11:29:38,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:38,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:38,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 11:29:38,795 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:38,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:38,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1568251186, now seen corresponding path program 2 times [2024-06-14 11:29:38,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:38,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928464699] [2024-06-14 11:29:38,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:38,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:38,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:38,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:38,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:38,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928464699] [2024-06-14 11:29:38,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928464699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:38,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:38,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:29:38,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666732975] [2024-06-14 11:29:38,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:38,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:29:38,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:38,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:29:38,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:29:38,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:38,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 97 transitions, 849 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-14 11:29:38,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:38,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:38,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:39,099 INFO L124 PetriNetUnfolderBase]: 889/1503 cut-off events. [2024-06-14 11:29:39,100 INFO L125 PetriNetUnfolderBase]: For 9620/9620 co-relation queries the response was YES. [2024-06-14 11:29:39,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6878 conditions, 1503 events. 889/1503 cut-off events. For 9620/9620 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7776 event pairs, 242 based on Foata normal form. 1/1501 useless extension candidates. Maximal degree in co-relation 6831. Up to 1361 conditions per place. [2024-06-14 11:29:39,109 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 92 selfloop transitions, 17 changer transitions 0/115 dead transitions. [2024-06-14 11:29:39,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 115 transitions, 1167 flow [2024-06-14 11:29:39,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:29:39,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:29:39,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-14 11:29:39,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-14 11:29:39,110 INFO L175 Difference]: Start difference. First operand has 91 places, 97 transitions, 849 flow. Second operand 5 states and 115 transitions. [2024-06-14 11:29:39,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 115 transitions, 1167 flow [2024-06-14 11:29:39,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 115 transitions, 1133 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-14 11:29:39,131 INFO L231 Difference]: Finished difference. Result has 95 places, 101 transitions, 902 flow [2024-06-14 11:29:39,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=817, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=902, PETRI_PLACES=95, PETRI_TRANSITIONS=101} [2024-06-14 11:29:39,131 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 54 predicate places. [2024-06-14 11:29:39,131 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 101 transitions, 902 flow [2024-06-14 11:29:39,132 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-14 11:29:39,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:39,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:39,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 11:29:39,132 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:39,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:39,133 INFO L85 PathProgramCache]: Analyzing trace with hash -973766840, now seen corresponding path program 3 times [2024-06-14 11:29:39,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:39,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811819307] [2024-06-14 11:29:39,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:39,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:39,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:39,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:39,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:39,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811819307] [2024-06-14 11:29:39,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811819307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:39,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:39,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:29:39,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585700854] [2024-06-14 11:29:39,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:39,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:29:39,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:39,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:29:39,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:29:39,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:39,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 101 transitions, 902 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-14 11:29:39,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:39,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:39,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:39,507 INFO L124 PetriNetUnfolderBase]: 886/1499 cut-off events. [2024-06-14 11:29:39,507 INFO L125 PetriNetUnfolderBase]: For 10478/10478 co-relation queries the response was YES. [2024-06-14 11:29:39,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6903 conditions, 1499 events. 886/1499 cut-off events. For 10478/10478 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 7775 event pairs, 241 based on Foata normal form. 1/1497 useless extension candidates. Maximal degree in co-relation 6854. Up to 1358 conditions per place. [2024-06-14 11:29:39,515 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 92 selfloop transitions, 19 changer transitions 0/117 dead transitions. [2024-06-14 11:29:39,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 117 transitions, 1173 flow [2024-06-14 11:29:39,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:39,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:39,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-14 11:29:39,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5214285714285715 [2024-06-14 11:29:39,517 INFO L175 Difference]: Start difference. First operand has 95 places, 101 transitions, 902 flow. Second operand 7 states and 146 transitions. [2024-06-14 11:29:39,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 117 transitions, 1173 flow [2024-06-14 11:29:39,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 117 transitions, 1121 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-14 11:29:39,543 INFO L231 Difference]: Finished difference. Result has 99 places, 102 transitions, 902 flow [2024-06-14 11:29:39,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=852, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=902, PETRI_PLACES=99, PETRI_TRANSITIONS=102} [2024-06-14 11:29:39,543 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 58 predicate places. [2024-06-14 11:29:39,543 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 102 transitions, 902 flow [2024-06-14 11:29:39,544 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-14 11:29:39,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:39,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:39,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 11:29:39,544 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:39,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:39,545 INFO L85 PathProgramCache]: Analyzing trace with hash -973758904, now seen corresponding path program 1 times [2024-06-14 11:29:39,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:39,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935186011] [2024-06-14 11:29:39,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:39,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:39,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:39,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:39,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:39,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935186011] [2024-06-14 11:29:39,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935186011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:39,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:39,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:29:39,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052783049] [2024-06-14 11:29:39,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:39,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:29:39,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:39,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:29:39,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:29:39,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-14 11:29:39,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 102 transitions, 902 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-14 11:29:39,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:39,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-14 11:29:39,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:39,851 INFO L124 PetriNetUnfolderBase]: 834/1435 cut-off events. [2024-06-14 11:29:39,851 INFO L125 PetriNetUnfolderBase]: For 10975/10975 co-relation queries the response was YES. [2024-06-14 11:29:39,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6620 conditions, 1435 events. 834/1435 cut-off events. For 10975/10975 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 7532 event pairs, 235 based on Foata normal form. 2/1427 useless extension candidates. Maximal degree in co-relation 6570. Up to 1258 conditions per place. [2024-06-14 11:29:39,860 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 91 selfloop transitions, 10 changer transitions 0/115 dead transitions. [2024-06-14 11:29:39,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 115 transitions, 1149 flow [2024-06-14 11:29:39,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:29:39,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:29:39,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 112 transitions. [2024-06-14 11:29:39,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-14 11:29:39,861 INFO L175 Difference]: Start difference. First operand has 99 places, 102 transitions, 902 flow. Second operand 5 states and 112 transitions. [2024-06-14 11:29:39,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 115 transitions, 1149 flow [2024-06-14 11:29:39,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 115 transitions, 1109 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 11:29:39,882 INFO L231 Difference]: Finished difference. Result has 99 places, 104 transitions, 905 flow [2024-06-14 11:29:39,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=862, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=905, PETRI_PLACES=99, PETRI_TRANSITIONS=104} [2024-06-14 11:29:39,882 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 58 predicate places. [2024-06-14 11:29:39,883 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 104 transitions, 905 flow [2024-06-14 11:29:39,883 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-14 11:29:39,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:39,883 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-14 11:29:39,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 11:29:39,883 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:39,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:39,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1385804804, now seen corresponding path program 1 times [2024-06-14 11:29:39,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:39,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749113001] [2024-06-14 11:29:39,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:39,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:39,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:39,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:39,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:39,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749113001] [2024-06-14 11:29:39,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749113001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:39,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:39,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:29:39,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422241805] [2024-06-14 11:29:39,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:39,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:29:39,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:40,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:29:40,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:29:40,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-14 11:29:40,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 104 transitions, 905 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-14 11:29:40,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:40,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-14 11:29:40,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:40,185 INFO L124 PetriNetUnfolderBase]: 861/1471 cut-off events. [2024-06-14 11:29:40,185 INFO L125 PetriNetUnfolderBase]: For 12726/12726 co-relation queries the response was YES. [2024-06-14 11:29:40,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6929 conditions, 1471 events. 861/1471 cut-off events. For 12726/12726 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7683 event pairs, 199 based on Foata normal form. 4/1470 useless extension candidates. Maximal degree in co-relation 6878. Up to 1194 conditions per place. [2024-06-14 11:29:40,194 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 83 selfloop transitions, 30 changer transitions 0/128 dead transitions. [2024-06-14 11:29:40,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 128 transitions, 1268 flow [2024-06-14 11:29:40,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:29:40,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:29:40,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-14 11:29:40,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-14 11:29:40,196 INFO L175 Difference]: Start difference. First operand has 99 places, 104 transitions, 905 flow. Second operand 6 states and 139 transitions. [2024-06-14 11:29:40,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 128 transitions, 1268 flow [2024-06-14 11:29:40,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 128 transitions, 1241 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-14 11:29:40,219 INFO L231 Difference]: Finished difference. Result has 103 places, 109 transitions, 1020 flow [2024-06-14 11:29:40,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=878, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1020, PETRI_PLACES=103, PETRI_TRANSITIONS=109} [2024-06-14 11:29:40,219 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 62 predicate places. [2024-06-14 11:29:40,220 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 109 transitions, 1020 flow [2024-06-14 11:29:40,220 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-14 11:29:40,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:40,220 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-14 11:29:40,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 11:29:40,220 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:40,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:40,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1388661764, now seen corresponding path program 2 times [2024-06-14 11:29:40,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:40,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584297749] [2024-06-14 11:29:40,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:40,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:40,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:40,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:40,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:40,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584297749] [2024-06-14 11:29:40,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584297749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:40,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:40,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 11:29:40,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763647744] [2024-06-14 11:29:40,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:40,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 11:29:40,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:40,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 11:29:40,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 11:29:40,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-14 11:29:40,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 109 transitions, 1020 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-14 11:29:40,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:40,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-14 11:29:40,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:40,545 INFO L124 PetriNetUnfolderBase]: 851/1457 cut-off events. [2024-06-14 11:29:40,545 INFO L125 PetriNetUnfolderBase]: For 14020/14020 co-relation queries the response was YES. [2024-06-14 11:29:40,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7083 conditions, 1457 events. 851/1457 cut-off events. For 14020/14020 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7601 event pairs, 234 based on Foata normal form. 4/1456 useless extension candidates. Maximal degree in co-relation 7030. Up to 1252 conditions per place. [2024-06-14 11:29:40,556 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 82 selfloop transitions, 26 changer transitions 0/123 dead transitions. [2024-06-14 11:29:40,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 123 transitions, 1270 flow [2024-06-14 11:29:40,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:29:40,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:29:40,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-14 11:29:40,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-14 11:29:40,558 INFO L175 Difference]: Start difference. First operand has 103 places, 109 transitions, 1020 flow. Second operand 6 states and 134 transitions. [2024-06-14 11:29:40,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 123 transitions, 1270 flow [2024-06-14 11:29:40,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 123 transitions, 1184 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-14 11:29:40,585 INFO L231 Difference]: Finished difference. Result has 106 places, 109 transitions, 992 flow [2024-06-14 11:29:40,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=934, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=992, PETRI_PLACES=106, PETRI_TRANSITIONS=109} [2024-06-14 11:29:40,585 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-14 11:29:40,585 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 109 transitions, 992 flow [2024-06-14 11:29:40,585 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-14 11:29:40,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:40,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] [2024-06-14 11:29:40,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 11:29:40,586 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:40,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:40,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1233596212, now seen corresponding path program 1 times [2024-06-14 11:29:40,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:40,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276555866] [2024-06-14 11:29:40,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:40,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:40,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:40,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:40,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:40,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276555866] [2024-06-14 11:29:40,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276555866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:40,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:40,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:40,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491559945] [2024-06-14 11:29:40,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:40,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:40,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:40,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:40,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:40,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:40,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 109 transitions, 992 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-14 11:29:40,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:40,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:40,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:40,915 INFO L124 PetriNetUnfolderBase]: 892/1508 cut-off events. [2024-06-14 11:29:40,915 INFO L125 PetriNetUnfolderBase]: For 14639/14642 co-relation queries the response was YES. [2024-06-14 11:29:40,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7266 conditions, 1508 events. 892/1508 cut-off events. For 14639/14642 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7779 event pairs, 251 based on Foata normal form. 1/1502 useless extension candidates. Maximal degree in co-relation 7212. Up to 1295 conditions per place. [2024-06-14 11:29:40,927 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 82 selfloop transitions, 36 changer transitions 0/124 dead transitions. [2024-06-14 11:29:40,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 124 transitions, 1294 flow [2024-06-14 11:29:40,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:29:40,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:29:40,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-14 11:29:40,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-14 11:29:40,928 INFO L175 Difference]: Start difference. First operand has 106 places, 109 transitions, 992 flow. Second operand 5 states and 118 transitions. [2024-06-14 11:29:40,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 124 transitions, 1294 flow [2024-06-14 11:29:40,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 124 transitions, 1240 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 11:29:40,957 INFO L231 Difference]: Finished difference. Result has 107 places, 112 transitions, 1065 flow [2024-06-14 11:29:40,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=938, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1065, PETRI_PLACES=107, PETRI_TRANSITIONS=112} [2024-06-14 11:29:40,958 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 66 predicate places. [2024-06-14 11:29:40,958 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 112 transitions, 1065 flow [2024-06-14 11:29:40,958 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-14 11:29:40,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:40,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] [2024-06-14 11:29:40,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 11:29:40,958 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:40,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:40,959 INFO L85 PathProgramCache]: Analyzing trace with hash 2141411162, now seen corresponding path program 2 times [2024-06-14 11:29:40,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:40,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045787020] [2024-06-14 11:29:40,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:40,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:40,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:41,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:41,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:41,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045787020] [2024-06-14 11:29:41,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045787020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:41,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:41,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:41,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664039162] [2024-06-14 11:29:41,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:41,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:41,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:41,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:41,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:41,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:41,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 112 transitions, 1065 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-14 11:29:41,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:41,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:41,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:41,265 INFO L124 PetriNetUnfolderBase]: 897/1525 cut-off events. [2024-06-14 11:29:41,266 INFO L125 PetriNetUnfolderBase]: For 16593/16596 co-relation queries the response was YES. [2024-06-14 11:29:41,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7607 conditions, 1525 events. 897/1525 cut-off events. For 16593/16596 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 7954 event pairs, 251 based on Foata normal form. 1/1519 useless extension candidates. Maximal degree in co-relation 7552. Up to 1284 conditions per place. [2024-06-14 11:29:41,274 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 87 selfloop transitions, 42 changer transitions 0/135 dead transitions. [2024-06-14 11:29:41,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 135 transitions, 1487 flow [2024-06-14 11:29:41,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:29:41,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:29:41,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-14 11:29:41,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-14 11:29:41,276 INFO L175 Difference]: Start difference. First operand has 107 places, 112 transitions, 1065 flow. Second operand 6 states and 138 transitions. [2024-06-14 11:29:41,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 135 transitions, 1487 flow [2024-06-14 11:29:41,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 135 transitions, 1388 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-14 11:29:41,304 INFO L231 Difference]: Finished difference. Result has 110 places, 118 transitions, 1148 flow [2024-06-14 11:29:41,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=976, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1148, PETRI_PLACES=110, PETRI_TRANSITIONS=118} [2024-06-14 11:29:41,305 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 69 predicate places. [2024-06-14 11:29:41,305 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 118 transitions, 1148 flow [2024-06-14 11:29:41,305 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-14 11:29:41,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:41,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] [2024-06-14 11:29:41,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 11:29:41,306 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:41,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:41,306 INFO L85 PathProgramCache]: Analyzing trace with hash 2141679932, now seen corresponding path program 3 times [2024-06-14 11:29:41,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:41,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026108155] [2024-06-14 11:29:41,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:41,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:41,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:41,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:41,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:41,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026108155] [2024-06-14 11:29:41,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026108155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:41,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:41,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:41,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329789221] [2024-06-14 11:29:41,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:41,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:41,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:41,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:41,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:41,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:41,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 118 transitions, 1148 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-14 11:29:41,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:41,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:41,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:41,623 INFO L124 PetriNetUnfolderBase]: 902/1534 cut-off events. [2024-06-14 11:29:41,623 INFO L125 PetriNetUnfolderBase]: For 17227/17230 co-relation queries the response was YES. [2024-06-14 11:29:41,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7736 conditions, 1534 events. 902/1534 cut-off events. For 17227/17230 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8028 event pairs, 251 based on Foata normal form. 1/1528 useless extension candidates. Maximal degree in co-relation 7680. Up to 1290 conditions per place. [2024-06-14 11:29:41,631 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 83 selfloop transitions, 46 changer transitions 0/135 dead transitions. [2024-06-14 11:29:41,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 135 transitions, 1522 flow [2024-06-14 11:29:41,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:29:41,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:29:41,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-14 11:29:41,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-14 11:29:41,632 INFO L175 Difference]: Start difference. First operand has 110 places, 118 transitions, 1148 flow. Second operand 6 states and 136 transitions. [2024-06-14 11:29:41,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 135 transitions, 1522 flow [2024-06-14 11:29:41,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 135 transitions, 1439 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-14 11:29:41,662 INFO L231 Difference]: Finished difference. Result has 114 places, 121 transitions, 1207 flow [2024-06-14 11:29:41,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1071, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1207, PETRI_PLACES=114, PETRI_TRANSITIONS=121} [2024-06-14 11:29:41,662 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 73 predicate places. [2024-06-14 11:29:41,662 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 121 transitions, 1207 flow [2024-06-14 11:29:41,663 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-14 11:29:41,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:41,663 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-14 11:29:41,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 11:29:41,663 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:41,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:41,664 INFO L85 PathProgramCache]: Analyzing trace with hash 2141680273, now seen corresponding path program 1 times [2024-06-14 11:29:41,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:41,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767631212] [2024-06-14 11:29:41,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:41,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:41,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:41,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:41,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:41,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767631212] [2024-06-14 11:29:41,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767631212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:41,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:41,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:41,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938106866] [2024-06-14 11:29:41,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:41,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:41,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:41,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:41,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:41,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:41,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 121 transitions, 1207 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-14 11:29:41,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:41,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:41,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:42,002 INFO L124 PetriNetUnfolderBase]: 915/1557 cut-off events. [2024-06-14 11:29:42,002 INFO L125 PetriNetUnfolderBase]: For 18614/18620 co-relation queries the response was YES. [2024-06-14 11:29:42,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7991 conditions, 1557 events. 915/1557 cut-off events. For 18614/18620 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 8204 event pairs, 242 based on Foata normal form. 5/1557 useless extension candidates. Maximal degree in co-relation 7933. Up to 1338 conditions per place. [2024-06-14 11:29:42,011 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 95 selfloop transitions, 45 changer transitions 0/146 dead transitions. [2024-06-14 11:29:42,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 146 transitions, 1653 flow [2024-06-14 11:29:42,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:42,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:42,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-14 11:29:42,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-06-14 11:29:42,012 INFO L175 Difference]: Start difference. First operand has 114 places, 121 transitions, 1207 flow. Second operand 8 states and 170 transitions. [2024-06-14 11:29:42,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 146 transitions, 1653 flow [2024-06-14 11:29:42,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 146 transitions, 1565 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-14 11:29:42,051 INFO L231 Difference]: Finished difference. Result has 120 places, 130 transitions, 1325 flow [2024-06-14 11:29:42,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1119, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1325, PETRI_PLACES=120, PETRI_TRANSITIONS=130} [2024-06-14 11:29:42,052 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 79 predicate places. [2024-06-14 11:29:42,052 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 130 transitions, 1325 flow [2024-06-14 11:29:42,052 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-14 11:29:42,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:42,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] [2024-06-14 11:29:42,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 11:29:42,053 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:42,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:42,053 INFO L85 PathProgramCache]: Analyzing trace with hash 204653876, now seen corresponding path program 4 times [2024-06-14 11:29:42,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:42,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287791036] [2024-06-14 11:29:42,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:42,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:42,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:42,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:42,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:42,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287791036] [2024-06-14 11:29:42,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287791036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:42,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:42,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:42,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006596544] [2024-06-14 11:29:42,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:42,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:42,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:42,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:42,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:42,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:42,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 130 transitions, 1325 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-14 11:29:42,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:42,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:42,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:42,400 INFO L124 PetriNetUnfolderBase]: 912/1550 cut-off events. [2024-06-14 11:29:42,400 INFO L125 PetriNetUnfolderBase]: For 20358/20361 co-relation queries the response was YES. [2024-06-14 11:29:42,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8189 conditions, 1550 events. 912/1550 cut-off events. For 20358/20361 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 8101 event pairs, 250 based on Foata normal form. 1/1544 useless extension candidates. Maximal degree in co-relation 8129. Up to 1322 conditions per place. [2024-06-14 11:29:42,410 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 105 selfloop transitions, 34 changer transitions 0/145 dead transitions. [2024-06-14 11:29:42,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 145 transitions, 1641 flow [2024-06-14 11:29:42,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:29:42,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:29:42,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-14 11:29:42,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-14 11:29:42,412 INFO L175 Difference]: Start difference. First operand has 120 places, 130 transitions, 1325 flow. Second operand 5 states and 120 transitions. [2024-06-14 11:29:42,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 145 transitions, 1641 flow [2024-06-14 11:29:42,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 145 transitions, 1539 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-14 11:29:42,454 INFO L231 Difference]: Finished difference. Result has 121 places, 130 transitions, 1301 flow [2024-06-14 11:29:42,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1223, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1301, PETRI_PLACES=121, PETRI_TRANSITIONS=130} [2024-06-14 11:29:42,455 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 80 predicate places. [2024-06-14 11:29:42,455 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 130 transitions, 1301 flow [2024-06-14 11:29:42,455 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-14 11:29:42,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:42,456 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-14 11:29:42,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 11:29:42,456 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:42,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:42,456 INFO L85 PathProgramCache]: Analyzing trace with hash 204654217, now seen corresponding path program 2 times [2024-06-14 11:29:42,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:42,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037333121] [2024-06-14 11:29:42,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:42,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:42,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:42,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:42,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:42,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037333121] [2024-06-14 11:29:42,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037333121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:42,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:42,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:42,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572021040] [2024-06-14 11:29:42,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:42,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:42,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:42,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:42,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:42,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:42,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 130 transitions, 1301 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-14 11:29:42,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:42,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:42,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:42,865 INFO L124 PetriNetUnfolderBase]: 954/1617 cut-off events. [2024-06-14 11:29:42,865 INFO L125 PetriNetUnfolderBase]: For 21879/21882 co-relation queries the response was YES. [2024-06-14 11:29:42,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8728 conditions, 1617 events. 954/1617 cut-off events. For 21879/21882 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 8530 event pairs, 250 based on Foata normal form. 2/1612 useless extension candidates. Maximal degree in co-relation 8667. Up to 1369 conditions per place. [2024-06-14 11:29:42,873 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 101 selfloop transitions, 55 changer transitions 0/162 dead transitions. [2024-06-14 11:29:42,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 162 transitions, 1948 flow [2024-06-14 11:29:42,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:29:42,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:29:42,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-14 11:29:42,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-14 11:29:42,875 INFO L175 Difference]: Start difference. First operand has 121 places, 130 transitions, 1301 flow. Second operand 6 states and 139 transitions. [2024-06-14 11:29:42,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 162 transitions, 1948 flow [2024-06-14 11:29:42,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 162 transitions, 1832 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 11:29:42,915 INFO L231 Difference]: Finished difference. Result has 123 places, 148 transitions, 1627 flow [2024-06-14 11:29:42,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1201, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1627, PETRI_PLACES=123, PETRI_TRANSITIONS=148} [2024-06-14 11:29:42,916 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 82 predicate places. [2024-06-14 11:29:42,916 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 148 transitions, 1627 flow [2024-06-14 11:29:42,916 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-14 11:29:42,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:42,916 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-14 11:29:42,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 11:29:42,916 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:42,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:42,917 INFO L85 PathProgramCache]: Analyzing trace with hash 204861607, now seen corresponding path program 3 times [2024-06-14 11:29:42,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:42,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348152333] [2024-06-14 11:29:42,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:42,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:42,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:43,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-14 11:29:43,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:43,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348152333] [2024-06-14 11:29:43,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348152333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:43,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:43,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:43,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673397655] [2024-06-14 11:29:43,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:43,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:43,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:43,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:43,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:43,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:43,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 148 transitions, 1627 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-14 11:29:43,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:43,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:43,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:43,288 INFO L124 PetriNetUnfolderBase]: 948/1609 cut-off events. [2024-06-14 11:29:43,288 INFO L125 PetriNetUnfolderBase]: For 23633/23636 co-relation queries the response was YES. [2024-06-14 11:29:43,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9028 conditions, 1609 events. 948/1609 cut-off events. For 23633/23636 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 8516 event pairs, 250 based on Foata normal form. 2/1604 useless extension candidates. Maximal degree in co-relation 8965. Up to 1363 conditions per place. [2024-06-14 11:29:43,297 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 101 selfloop transitions, 55 changer transitions 0/162 dead transitions. [2024-06-14 11:29:43,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 162 transitions, 1973 flow [2024-06-14 11:29:43,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:43,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:43,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-14 11:29:43,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-14 11:29:43,298 INFO L175 Difference]: Start difference. First operand has 123 places, 148 transitions, 1627 flow. Second operand 7 states and 156 transitions. [2024-06-14 11:29:43,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 162 transitions, 1973 flow [2024-06-14 11:29:43,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 162 transitions, 1874 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-14 11:29:43,347 INFO L231 Difference]: Finished difference. Result has 127 places, 148 transitions, 1652 flow [2024-06-14 11:29:43,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1528, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1652, PETRI_PLACES=127, PETRI_TRANSITIONS=148} [2024-06-14 11:29:43,347 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 86 predicate places. [2024-06-14 11:29:43,348 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 148 transitions, 1652 flow [2024-06-14 11:29:43,348 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-14 11:29:43,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:43,348 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-14 11:29:43,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 11:29:43,348 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:43,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:43,349 INFO L85 PathProgramCache]: Analyzing trace with hash 204869543, now seen corresponding path program 1 times [2024-06-14 11:29:43,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:43,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206000905] [2024-06-14 11:29:43,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:43,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:43,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:43,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:43,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:43,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206000905] [2024-06-14 11:29:43,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206000905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:43,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:43,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:43,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197344724] [2024-06-14 11:29:43,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:43,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:43,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:43,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:43,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:43,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-14 11:29:43,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 148 transitions, 1652 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-14 11:29:43,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:43,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-14 11:29:43,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:43,769 INFO L124 PetriNetUnfolderBase]: 929/1587 cut-off events. [2024-06-14 11:29:43,769 INFO L125 PetriNetUnfolderBase]: For 25755/25763 co-relation queries the response was YES. [2024-06-14 11:29:43,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8970 conditions, 1587 events. 929/1587 cut-off events. For 25755/25763 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 8531 event pairs, 243 based on Foata normal form. 10/1579 useless extension candidates. Maximal degree in co-relation 8906. Up to 1308 conditions per place. [2024-06-14 11:29:43,779 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 116 selfloop transitions, 23 changer transitions 0/162 dead transitions. [2024-06-14 11:29:43,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 162 transitions, 1998 flow [2024-06-14 11:29:43,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 11:29:43,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 11:29:43,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-14 11:29:43,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.585 [2024-06-14 11:29:43,780 INFO L175 Difference]: Start difference. First operand has 127 places, 148 transitions, 1652 flow. Second operand 5 states and 117 transitions. [2024-06-14 11:29:43,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 162 transitions, 1998 flow [2024-06-14 11:29:43,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 162 transitions, 1842 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 11:29:43,820 INFO L231 Difference]: Finished difference. Result has 125 places, 149 transitions, 1565 flow [2024-06-14 11:29:43,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1496, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1565, PETRI_PLACES=125, PETRI_TRANSITIONS=149} [2024-06-14 11:29:43,821 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 84 predicate places. [2024-06-14 11:29:43,821 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 149 transitions, 1565 flow [2024-06-14 11:29:43,821 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-14 11:29:43,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:43,821 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-14 11:29:43,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 11:29:43,821 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:43,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:43,822 INFO L85 PathProgramCache]: Analyzing trace with hash -216879037, now seen corresponding path program 4 times [2024-06-14 11:29:43,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:43,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812691190] [2024-06-14 11:29:43,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:43,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:43,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:43,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-14 11:29:43,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:43,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812691190] [2024-06-14 11:29:43,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812691190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:43,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:43,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:43,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140230401] [2024-06-14 11:29:43,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:43,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:43,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:43,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:43,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:43,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:43,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 149 transitions, 1565 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-14 11:29:43,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:43,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:43,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:44,154 INFO L124 PetriNetUnfolderBase]: 989/1679 cut-off events. [2024-06-14 11:29:44,155 INFO L125 PetriNetUnfolderBase]: For 23595/23601 co-relation queries the response was YES. [2024-06-14 11:29:44,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9410 conditions, 1679 events. 989/1679 cut-off events. For 23595/23601 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 8952 event pairs, 253 based on Foata normal form. 5/1679 useless extension candidates. Maximal degree in co-relation 9346. Up to 1423 conditions per place. [2024-06-14 11:29:44,164 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 109 selfloop transitions, 58 changer transitions 0/173 dead transitions. [2024-06-14 11:29:44,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 173 transitions, 2085 flow [2024-06-14 11:29:44,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:44,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:44,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-14 11:29:44,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5464285714285714 [2024-06-14 11:29:44,165 INFO L175 Difference]: Start difference. First operand has 125 places, 149 transitions, 1565 flow. Second operand 7 states and 153 transitions. [2024-06-14 11:29:44,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 173 transitions, 2085 flow [2024-06-14 11:29:44,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 173 transitions, 2044 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-14 11:29:44,216 INFO L231 Difference]: Finished difference. Result has 130 places, 158 transitions, 1777 flow [2024-06-14 11:29:44,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1524, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1777, PETRI_PLACES=130, PETRI_TRANSITIONS=158} [2024-06-14 11:29:44,216 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 89 predicate places. [2024-06-14 11:29:44,217 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 158 transitions, 1777 flow [2024-06-14 11:29:44,217 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-14 11:29:44,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:44,217 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-14 11:29:44,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 11:29:44,217 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:29:44,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:44,218 INFO L85 PathProgramCache]: Analyzing trace with hash 2080623229, now seen corresponding path program 5 times [2024-06-14 11:29:44,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:44,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980344444] [2024-06-14 11:29:44,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:44,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:44,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:44,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:44,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:44,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980344444] [2024-06-14 11:29:44,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980344444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:44,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:44,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:44,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768836808] [2024-06-14 11:29:44,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:44,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:44,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:44,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:44,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:44,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:44,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 158 transitions, 1777 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-14 11:29:44,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:44,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:44,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:44,601 INFO L124 PetriNetUnfolderBase]: 986/1672 cut-off events. [2024-06-14 11:29:44,601 INFO L125 PetriNetUnfolderBase]: For 25823/25826 co-relation queries the response was YES. [2024-06-14 11:29:44,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9693 conditions, 1672 events. 986/1672 cut-off events. For 25823/25826 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 8879 event pairs, 258 based on Foata normal form. 1/1666 useless extension candidates. Maximal degree in co-relation 9627. Up to 1436 conditions per place. [2024-06-14 11:29:44,612 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 130 selfloop transitions, 38 changer transitions 0/174 dead transitions. [2024-06-14 11:29:44,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 174 transitions, 2153 flow [2024-06-14 11:29:44,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:29:44,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:29:44,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-14 11:29:44,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5708333333333333 [2024-06-14 11:29:44,613 INFO L175 Difference]: Start difference. First operand has 130 places, 158 transitions, 1777 flow. Second operand 6 states and 137 transitions. [2024-06-14 11:29:44,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 174 transitions, 2153 flow [2024-06-14 11:29:44,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 174 transitions, 2079 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-14 11:29:44,667 INFO L231 Difference]: Finished difference. Result has 134 places, 158 transitions, 1785 flow [2024-06-14 11:29:44,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1703, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1785, PETRI_PLACES=134, PETRI_TRANSITIONS=158} [2024-06-14 11:29:44,667 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 93 predicate places. [2024-06-14 11:29:44,667 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 158 transitions, 1785 flow [2024-06-14 11:29:44,668 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-14 11:29:44,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:44,668 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-14 11:29:44,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 11:29:44,668 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-14 11:29:44,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:44,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1170738345, now seen corresponding path program 6 times [2024-06-14 11:29:44,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:44,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935226866] [2024-06-14 11:29:44,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:44,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:44,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:44,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:44,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:44,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935226866] [2024-06-14 11:29:44,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935226866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:44,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:44,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:44,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694078480] [2024-06-14 11:29:44,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:44,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:44,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:44,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:44,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:44,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:44,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 158 transitions, 1785 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-14 11:29:44,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:44,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:44,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:45,069 INFO L124 PetriNetUnfolderBase]: 999/1688 cut-off events. [2024-06-14 11:29:45,069 INFO L125 PetriNetUnfolderBase]: For 28167/28170 co-relation queries the response was YES. [2024-06-14 11:29:45,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9974 conditions, 1688 events. 999/1688 cut-off events. For 28167/28170 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 8943 event pairs, 259 based on Foata normal form. 1/1682 useless extension candidates. Maximal degree in co-relation 9905. Up to 1406 conditions per place. [2024-06-14 11:29:45,078 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 100 selfloop transitions, 72 changer transitions 0/178 dead transitions. [2024-06-14 11:29:45,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 178 transitions, 2307 flow [2024-06-14 11:29:45,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:29:45,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:29:45,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-14 11:29:45,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-14 11:29:45,079 INFO L175 Difference]: Start difference. First operand has 134 places, 158 transitions, 1785 flow. Second operand 6 states and 138 transitions. [2024-06-14 11:29:45,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 178 transitions, 2307 flow [2024-06-14 11:29:45,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 178 transitions, 2177 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-14 11:29:45,122 INFO L231 Difference]: Finished difference. Result has 137 places, 164 transitions, 1954 flow [2024-06-14 11:29:45,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1655, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1954, PETRI_PLACES=137, PETRI_TRANSITIONS=164} [2024-06-14 11:29:45,122 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-14 11:29:45,122 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 164 transitions, 1954 flow [2024-06-14 11:29:45,123 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-14 11:29:45,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:45,123 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-14 11:29:45,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 11:29:45,123 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-14 11:29:45,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:45,123 INFO L85 PathProgramCache]: Analyzing trace with hash 507385353, now seen corresponding path program 7 times [2024-06-14 11:29:45,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:45,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517195694] [2024-06-14 11:29:45,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:45,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:45,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:45,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-14 11:29:45,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:45,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517195694] [2024-06-14 11:29:45,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517195694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:45,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:45,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:45,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276015210] [2024-06-14 11:29:45,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:45,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:45,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:45,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:45,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:45,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:45,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 164 transitions, 1954 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-14 11:29:45,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:45,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:45,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:45,484 INFO L124 PetriNetUnfolderBase]: 1004/1697 cut-off events. [2024-06-14 11:29:45,484 INFO L125 PetriNetUnfolderBase]: For 31438/31441 co-relation queries the response was YES. [2024-06-14 11:29:45,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10387 conditions, 1697 events. 1004/1697 cut-off events. For 31438/31441 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 8991 event pairs, 254 based on Foata normal form. 1/1691 useless extension candidates. Maximal degree in co-relation 10317. Up to 1412 conditions per place. [2024-06-14 11:29:45,495 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 99 selfloop transitions, 78 changer transitions 0/183 dead transitions. [2024-06-14 11:29:45,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 183 transitions, 2451 flow [2024-06-14 11:29:45,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:45,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:45,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-14 11:29:45,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-14 11:29:45,496 INFO L175 Difference]: Start difference. First operand has 137 places, 164 transitions, 1954 flow. Second operand 8 states and 174 transitions. [2024-06-14 11:29:45,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 183 transitions, 2451 flow [2024-06-14 11:29:45,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 183 transitions, 2321 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-14 11:29:45,554 INFO L231 Difference]: Finished difference. Result has 142 places, 167 transitions, 2041 flow [2024-06-14 11:29:45,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1827, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2041, PETRI_PLACES=142, PETRI_TRANSITIONS=167} [2024-06-14 11:29:45,554 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 101 predicate places. [2024-06-14 11:29:45,555 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 167 transitions, 2041 flow [2024-06-14 11:29:45,555 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-14 11:29:45,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:45,555 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-14 11:29:45,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 11:29:45,555 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-14 11:29:45,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:45,556 INFO L85 PathProgramCache]: Analyzing trace with hash 507235623, now seen corresponding path program 8 times [2024-06-14 11:29:45,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:45,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9983248] [2024-06-14 11:29:45,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:45,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:45,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:45,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:45,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:45,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9983248] [2024-06-14 11:29:45,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9983248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:45,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:45,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:45,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225064720] [2024-06-14 11:29:45,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:45,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:45,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:45,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:45,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:45,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:45,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 167 transitions, 2041 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-14 11:29:45,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:45,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:45,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:45,935 INFO L124 PetriNetUnfolderBase]: 998/1689 cut-off events. [2024-06-14 11:29:45,935 INFO L125 PetriNetUnfolderBase]: For 32969/32972 co-relation queries the response was YES. [2024-06-14 11:29:45,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10340 conditions, 1689 events. 998/1689 cut-off events. For 32969/32972 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 8966 event pairs, 254 based on Foata normal form. 2/1684 useless extension candidates. Maximal degree in co-relation 10269. Up to 1406 conditions per place. [2024-06-14 11:29:45,945 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 97 selfloop transitions, 80 changer transitions 0/183 dead transitions. [2024-06-14 11:29:45,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 183 transitions, 2433 flow [2024-06-14 11:29:45,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:29:45,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:29:45,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-14 11:29:45,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-14 11:29:45,946 INFO L175 Difference]: Start difference. First operand has 142 places, 167 transitions, 2041 flow. Second operand 9 states and 190 transitions. [2024-06-14 11:29:45,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 183 transitions, 2433 flow [2024-06-14 11:29:45,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 183 transitions, 2171 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-14 11:29:46,001 INFO L231 Difference]: Finished difference. Result has 145 places, 167 transitions, 1949 flow [2024-06-14 11:29:46,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1779, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1949, PETRI_PLACES=145, PETRI_TRANSITIONS=167} [2024-06-14 11:29:46,002 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-14 11:29:46,002 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 167 transitions, 1949 flow [2024-06-14 11:29:46,002 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-14 11:29:46,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:46,002 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-14 11:29:46,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 11:29:46,003 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-14 11:29:46,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:46,003 INFO L85 PathProgramCache]: Analyzing trace with hash 507243559, now seen corresponding path program 2 times [2024-06-14 11:29:46,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:46,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732953542] [2024-06-14 11:29:46,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:46,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:46,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:46,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:46,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:46,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732953542] [2024-06-14 11:29:46,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732953542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:46,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:46,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:46,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183288634] [2024-06-14 11:29:46,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:46,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:46,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:46,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:46,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:46,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-14 11:29:46,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 167 transitions, 1949 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-14 11:29:46,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:46,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-14 11:29:46,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:46,347 INFO L124 PetriNetUnfolderBase]: 978/1672 cut-off events. [2024-06-14 11:29:46,347 INFO L125 PetriNetUnfolderBase]: For 36614/36616 co-relation queries the response was YES. [2024-06-14 11:29:46,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10185 conditions, 1672 events. 978/1672 cut-off events. For 36614/36616 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 9098 event pairs, 250 based on Foata normal form. 9/1663 useless extension candidates. Maximal degree in co-relation 10113. Up to 1382 conditions per place. [2024-06-14 11:29:46,358 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 128 selfloop transitions, 26 changer transitions 0/182 dead transitions. [2024-06-14 11:29:46,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 182 transitions, 2335 flow [2024-06-14 11:29:46,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:29:46,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:29:46,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-14 11:29:46,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-14 11:29:46,359 INFO L175 Difference]: Start difference. First operand has 145 places, 167 transitions, 1949 flow. Second operand 6 states and 134 transitions. [2024-06-14 11:29:46,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 182 transitions, 2335 flow [2024-06-14 11:29:46,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 182 transitions, 2135 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-14 11:29:46,424 INFO L231 Difference]: Finished difference. Result has 143 places, 168 transitions, 1823 flow [2024-06-14 11:29:46,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1749, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1823, PETRI_PLACES=143, PETRI_TRANSITIONS=168} [2024-06-14 11:29:46,424 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 102 predicate places. [2024-06-14 11:29:46,424 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 168 transitions, 1823 flow [2024-06-14 11:29:46,424 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-14 11:29:46,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:46,425 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-14 11:29:46,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 11:29:46,425 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-14 11:29:46,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:46,425 INFO L85 PathProgramCache]: Analyzing trace with hash 520576039, now seen corresponding path program 3 times [2024-06-14 11:29:46,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:46,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503245105] [2024-06-14 11:29:46,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:46,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:46,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:46,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:46,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:46,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503245105] [2024-06-14 11:29:46,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503245105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:46,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:46,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:46,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847351119] [2024-06-14 11:29:46,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:46,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:46,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:46,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:46,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:46,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-14 11:29:46,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 168 transitions, 1823 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-14 11:29:46,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:46,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-14 11:29:46,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:46,803 INFO L124 PetriNetUnfolderBase]: 986/1684 cut-off events. [2024-06-14 11:29:46,803 INFO L125 PetriNetUnfolderBase]: For 35935/35935 co-relation queries the response was YES. [2024-06-14 11:29:46,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10084 conditions, 1684 events. 986/1684 cut-off events. For 35935/35935 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 9141 event pairs, 244 based on Foata normal form. 8/1676 useless extension candidates. Maximal degree in co-relation 10011. Up to 1326 conditions per place. [2024-06-14 11:29:46,814 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 129 selfloop transitions, 29 changer transitions 0/186 dead transitions. [2024-06-14 11:29:46,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 186 transitions, 2243 flow [2024-06-14 11:29:46,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:29:46,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:29:46,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-14 11:29:46,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-14 11:29:46,815 INFO L175 Difference]: Start difference. First operand has 143 places, 168 transitions, 1823 flow. Second operand 6 states and 136 transitions. [2024-06-14 11:29:46,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 186 transitions, 2243 flow [2024-06-14 11:29:46,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 186 transitions, 2189 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-14 11:29:46,879 INFO L231 Difference]: Finished difference. Result has 145 places, 169 transitions, 1849 flow [2024-06-14 11:29:46,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1769, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1849, PETRI_PLACES=145, PETRI_TRANSITIONS=169} [2024-06-14 11:29:46,880 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-14 11:29:46,880 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 169 transitions, 1849 flow [2024-06-14 11:29:46,880 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-14 11:29:46,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:46,880 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-14 11:29:46,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 11:29:46,880 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-14 11:29:46,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:46,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1971128467, now seen corresponding path program 1 times [2024-06-14 11:29:46,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:46,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370930405] [2024-06-14 11:29:46,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:46,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:46,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:46,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:46,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:46,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370930405] [2024-06-14 11:29:46,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370930405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:46,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:46,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:46,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018170359] [2024-06-14 11:29:46,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:46,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:46,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:46,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:46,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:47,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:47,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 169 transitions, 1849 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-14 11:29:47,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:47,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:47,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:47,230 INFO L124 PetriNetUnfolderBase]: 1089/1847 cut-off events. [2024-06-14 11:29:47,230 INFO L125 PetriNetUnfolderBase]: For 40329/40329 co-relation queries the response was YES. [2024-06-14 11:29:47,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11081 conditions, 1847 events. 1089/1847 cut-off events. For 40329/40329 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 10040 event pairs, 258 based on Foata normal form. 6/1850 useless extension candidates. Maximal degree in co-relation 11007. Up to 1534 conditions per place. [2024-06-14 11:29:47,243 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 171 selfloop transitions, 26 changer transitions 0/203 dead transitions. [2024-06-14 11:29:47,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 203 transitions, 2468 flow [2024-06-14 11:29:47,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:47,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:47,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-14 11:29:47,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-14 11:29:47,244 INFO L175 Difference]: Start difference. First operand has 145 places, 169 transitions, 1849 flow. Second operand 7 states and 157 transitions. [2024-06-14 11:29:47,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 203 transitions, 2468 flow [2024-06-14 11:29:47,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 203 transitions, 2404 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 11:29:47,308 INFO L231 Difference]: Finished difference. Result has 150 places, 174 transitions, 1898 flow [2024-06-14 11:29:47,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1785, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1898, PETRI_PLACES=150, PETRI_TRANSITIONS=174} [2024-06-14 11:29:47,308 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 109 predicate places. [2024-06-14 11:29:47,308 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 174 transitions, 1898 flow [2024-06-14 11:29:47,309 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-14 11:29:47,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:47,309 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-14 11:29:47,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 11:29:47,309 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-14 11:29:47,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:47,309 INFO L85 PathProgramCache]: Analyzing trace with hash 98842509, now seen corresponding path program 2 times [2024-06-14 11:29:47,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:47,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605554922] [2024-06-14 11:29:47,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:47,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:47,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:47,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:47,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:47,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605554922] [2024-06-14 11:29:47,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605554922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:47,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:47,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:47,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447114280] [2024-06-14 11:29:47,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:47,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:47,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:47,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:47,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:47,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:47,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 174 transitions, 1898 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-14 11:29:47,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:47,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:47,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:47,694 INFO L124 PetriNetUnfolderBase]: 1155/1953 cut-off events. [2024-06-14 11:29:47,694 INFO L125 PetriNetUnfolderBase]: For 46197/46197 co-relation queries the response was YES. [2024-06-14 11:29:47,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11895 conditions, 1953 events. 1155/1953 cut-off events. For 46197/46197 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 10691 event pairs, 278 based on Foata normal form. 6/1956 useless extension candidates. Maximal degree in co-relation 11818. Up to 1684 conditions per place. [2024-06-14 11:29:47,708 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 169 selfloop transitions, 25 changer transitions 0/200 dead transitions. [2024-06-14 11:29:47,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 200 transitions, 2474 flow [2024-06-14 11:29:47,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:47,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:47,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-14 11:29:47,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-14 11:29:47,709 INFO L175 Difference]: Start difference. First operand has 150 places, 174 transitions, 1898 flow. Second operand 7 states and 154 transitions. [2024-06-14 11:29:47,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 200 transitions, 2474 flow [2024-06-14 11:29:47,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 200 transitions, 2444 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-14 11:29:47,778 INFO L231 Difference]: Finished difference. Result has 156 places, 177 transitions, 1956 flow [2024-06-14 11:29:47,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1868, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1956, PETRI_PLACES=156, PETRI_TRANSITIONS=177} [2024-06-14 11:29:47,779 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 115 predicate places. [2024-06-14 11:29:47,779 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 177 transitions, 1956 flow [2024-06-14 11:29:47,779 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-14 11:29:47,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:47,779 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-14 11:29:47,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 11:29:47,780 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-14 11:29:47,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:47,780 INFO L85 PathProgramCache]: Analyzing trace with hash 2074856337, now seen corresponding path program 3 times [2024-06-14 11:29:47,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:47,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266162086] [2024-06-14 11:29:47,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:47,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:47,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:47,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:47,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:47,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266162086] [2024-06-14 11:29:47,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266162086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:47,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:47,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:47,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23070404] [2024-06-14 11:29:47,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:47,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:47,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:47,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:47,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:47,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:47,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 177 transitions, 1956 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-14 11:29:47,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:47,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:47,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:48,167 INFO L124 PetriNetUnfolderBase]: 1137/1927 cut-off events. [2024-06-14 11:29:48,168 INFO L125 PetriNetUnfolderBase]: For 45763/45763 co-relation queries the response was YES. [2024-06-14 11:29:48,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11751 conditions, 1927 events. 1137/1927 cut-off events. For 45763/45763 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 10542 event pairs, 276 based on Foata normal form. 8/1932 useless extension candidates. Maximal degree in co-relation 11671. Up to 1706 conditions per place. [2024-06-14 11:29:48,180 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 167 selfloop transitions, 24 changer transitions 0/197 dead transitions. [2024-06-14 11:29:48,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 197 transitions, 2431 flow [2024-06-14 11:29:48,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:48,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:48,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-14 11:29:48,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-14 11:29:48,181 INFO L175 Difference]: Start difference. First operand has 156 places, 177 transitions, 1956 flow. Second operand 7 states and 150 transitions. [2024-06-14 11:29:48,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 197 transitions, 2431 flow [2024-06-14 11:29:48,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 197 transitions, 2399 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-14 11:29:48,252 INFO L231 Difference]: Finished difference. Result has 160 places, 178 transitions, 1991 flow [2024-06-14 11:29:48,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1926, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1991, PETRI_PLACES=160, PETRI_TRANSITIONS=178} [2024-06-14 11:29:48,253 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 119 predicate places. [2024-06-14 11:29:48,253 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 178 transitions, 1991 flow [2024-06-14 11:29:48,253 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-14 11:29:48,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:48,253 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-14 11:29:48,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 11:29:48,253 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-14 11:29:48,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:48,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1170746281, now seen corresponding path program 4 times [2024-06-14 11:29:48,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:48,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112230794] [2024-06-14 11:29:48,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:48,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:48,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:48,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:48,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:48,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112230794] [2024-06-14 11:29:48,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112230794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:48,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:48,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:48,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883272295] [2024-06-14 11:29:48,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:48,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:48,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:48,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:48,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:48,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:48,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 178 transitions, 1991 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-14 11:29:48,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:48,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:48,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:48,651 INFO L124 PetriNetUnfolderBase]: 1165/1975 cut-off events. [2024-06-14 11:29:48,652 INFO L125 PetriNetUnfolderBase]: For 48179/48179 co-relation queries the response was YES. [2024-06-14 11:29:48,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12108 conditions, 1975 events. 1165/1975 cut-off events. For 48179/48179 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 10860 event pairs, 282 based on Foata normal form. 8/1980 useless extension candidates. Maximal degree in co-relation 12026. Up to 1756 conditions per place. [2024-06-14 11:29:48,666 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 172 selfloop transitions, 19 changer transitions 0/197 dead transitions. [2024-06-14 11:29:48,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 197 transitions, 2463 flow [2024-06-14 11:29:48,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:29:48,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:29:48,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-14 11:29:48,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5541666666666667 [2024-06-14 11:29:48,667 INFO L175 Difference]: Start difference. First operand has 160 places, 178 transitions, 1991 flow. Second operand 6 states and 133 transitions. [2024-06-14 11:29:48,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 197 transitions, 2463 flow [2024-06-14 11:29:48,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 197 transitions, 2418 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 11:29:48,747 INFO L231 Difference]: Finished difference. Result has 161 places, 179 transitions, 2002 flow [2024-06-14 11:29:48,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1946, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2002, PETRI_PLACES=161, PETRI_TRANSITIONS=179} [2024-06-14 11:29:48,749 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 120 predicate places. [2024-06-14 11:29:48,749 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 179 transitions, 2002 flow [2024-06-14 11:29:48,749 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-14 11:29:48,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:48,749 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-14 11:29:48,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 11:29:48,750 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-14 11:29:48,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:48,750 INFO L85 PathProgramCache]: Analyzing trace with hash 313507819, now seen corresponding path program 5 times [2024-06-14 11:29:48,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:48,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685748716] [2024-06-14 11:29:48,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:48,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:48,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:48,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-14 11:29:48,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:48,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685748716] [2024-06-14 11:29:48,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685748716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:48,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:48,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:48,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060412348] [2024-06-14 11:29:48,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:48,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:48,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:48,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:48,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:48,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:48,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 179 transitions, 2002 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-14 11:29:48,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:48,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:48,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:49,175 INFO L124 PetriNetUnfolderBase]: 1185/2007 cut-off events. [2024-06-14 11:29:49,175 INFO L125 PetriNetUnfolderBase]: For 49637/49637 co-relation queries the response was YES. [2024-06-14 11:29:49,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12384 conditions, 2007 events. 1185/2007 cut-off events. For 49637/49637 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 11062 event pairs, 272 based on Foata normal form. 6/2010 useless extension candidates. Maximal degree in co-relation 12301. Up to 1690 conditions per place. [2024-06-14 11:29:49,189 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 178 selfloop transitions, 22 changer transitions 0/206 dead transitions. [2024-06-14 11:29:49,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 206 transitions, 2600 flow [2024-06-14 11:29:49,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:29:49,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:29:49,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-14 11:29:49,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 11:29:49,190 INFO L175 Difference]: Start difference. First operand has 161 places, 179 transitions, 2002 flow. Second operand 6 states and 140 transitions. [2024-06-14 11:29:49,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 206 transitions, 2600 flow [2024-06-14 11:29:49,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 206 transitions, 2561 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-14 11:29:49,271 INFO L231 Difference]: Finished difference. Result has 164 places, 181 transitions, 2046 flow [2024-06-14 11:29:49,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1963, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2046, PETRI_PLACES=164, PETRI_TRANSITIONS=181} [2024-06-14 11:29:49,272 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 123 predicate places. [2024-06-14 11:29:49,272 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 181 transitions, 2046 flow [2024-06-14 11:29:49,272 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-14 11:29:49,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:49,272 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-14 11:29:49,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 11:29:49,273 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-14 11:29:49,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:49,273 INFO L85 PathProgramCache]: Analyzing trace with hash -438748579, now seen corresponding path program 6 times [2024-06-14 11:29:49,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:49,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275575255] [2024-06-14 11:29:49,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:49,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:49,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:49,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:49,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:49,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275575255] [2024-06-14 11:29:49,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275575255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:49,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:49,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:49,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885258870] [2024-06-14 11:29:49,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:49,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:49,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:49,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:49,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:49,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:49,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 181 transitions, 2046 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-14 11:29:49,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:49,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:49,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:49,745 INFO L124 PetriNetUnfolderBase]: 1167/1981 cut-off events. [2024-06-14 11:29:49,745 INFO L125 PetriNetUnfolderBase]: For 48682/48682 co-relation queries the response was YES. [2024-06-14 11:29:49,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12135 conditions, 1981 events. 1167/1981 cut-off events. For 48682/48682 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 10932 event pairs, 277 based on Foata normal form. 8/1986 useless extension candidates. Maximal degree in co-relation 12050. Up to 1762 conditions per place. [2024-06-14 11:29:49,757 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 176 selfloop transitions, 20 changer transitions 0/202 dead transitions. [2024-06-14 11:29:49,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 202 transitions, 2537 flow [2024-06-14 11:29:49,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:49,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:49,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-14 11:29:49,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-06-14 11:29:49,758 INFO L175 Difference]: Start difference. First operand has 164 places, 181 transitions, 2046 flow. Second operand 8 states and 165 transitions. [2024-06-14 11:29:49,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 202 transitions, 2537 flow [2024-06-14 11:29:49,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 202 transitions, 2455 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 11:29:49,845 INFO L231 Difference]: Finished difference. Result has 167 places, 182 transitions, 2027 flow [2024-06-14 11:29:49,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1970, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2027, PETRI_PLACES=167, PETRI_TRANSITIONS=182} [2024-06-14 11:29:49,846 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 126 predicate places. [2024-06-14 11:29:49,846 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 182 transitions, 2027 flow [2024-06-14 11:29:49,847 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-14 11:29:49,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:49,847 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-14 11:29:49,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 11:29:49,847 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-14 11:29:49,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:49,847 INFO L85 PathProgramCache]: Analyzing trace with hash -438533377, now seen corresponding path program 1 times [2024-06-14 11:29:49,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:49,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991053250] [2024-06-14 11:29:49,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:49,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:49,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:50,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:50,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:50,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991053250] [2024-06-14 11:29:50,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991053250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:50,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:50,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 11:29:50,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822646686] [2024-06-14 11:29:50,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:50,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 11:29:50,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:50,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 11:29:50,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 11:29:50,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:50,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 182 transitions, 2027 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-14 11:29:50,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:50,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:50,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:50,360 INFO L124 PetriNetUnfolderBase]: 1154/1954 cut-off events. [2024-06-14 11:29:50,360 INFO L125 PetriNetUnfolderBase]: For 45155/45155 co-relation queries the response was YES. [2024-06-14 11:29:50,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11708 conditions, 1954 events. 1154/1954 cut-off events. For 45155/45155 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 10663 event pairs, 256 based on Foata normal form. 6/1957 useless extension candidates. Maximal degree in co-relation 11623. Up to 1681 conditions per place. [2024-06-14 11:29:50,373 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 175 selfloop transitions, 24 changer transitions 0/205 dead transitions. [2024-06-14 11:29:50,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 205 transitions, 2532 flow [2024-06-14 11:29:50,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:50,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:50,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-14 11:29:50,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.521875 [2024-06-14 11:29:50,374 INFO L175 Difference]: Start difference. First operand has 167 places, 182 transitions, 2027 flow. Second operand 8 states and 167 transitions. [2024-06-14 11:29:50,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 205 transitions, 2532 flow [2024-06-14 11:29:50,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 205 transitions, 2493 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 11:29:50,474 INFO L231 Difference]: Finished difference. Result has 169 places, 182 transitions, 2040 flow [2024-06-14 11:29:50,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1988, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2040, PETRI_PLACES=169, PETRI_TRANSITIONS=182} [2024-06-14 11:29:50,474 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 128 predicate places. [2024-06-14 11:29:50,474 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 182 transitions, 2040 flow [2024-06-14 11:29:50,475 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-14 11:29:50,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:50,475 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-14 11:29:50,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 11:29:50,475 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-14 11:29:50,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:50,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1411079061, now seen corresponding path program 1 times [2024-06-14 11:29:50,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:50,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393529291] [2024-06-14 11:29:50,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:50,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:50,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:50,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:50,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:50,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393529291] [2024-06-14 11:29:50,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393529291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:50,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:50,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:50,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000768393] [2024-06-14 11:29:50,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:50,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:50,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:50,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:50,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:50,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:50,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 182 transitions, 2040 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-14 11:29:50,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:50,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:50,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:50,922 INFO L124 PetriNetUnfolderBase]: 1169/1978 cut-off events. [2024-06-14 11:29:50,923 INFO L125 PetriNetUnfolderBase]: For 44534/44537 co-relation queries the response was YES. [2024-06-14 11:29:50,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11951 conditions, 1978 events. 1169/1978 cut-off events. For 44534/44537 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 10884 event pairs, 287 based on Foata normal form. 1/1972 useless extension candidates. Maximal degree in co-relation 11865. Up to 1694 conditions per place. [2024-06-14 11:29:50,940 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 129 selfloop transitions, 70 changer transitions 0/205 dead transitions. [2024-06-14 11:29:50,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 205 transitions, 2588 flow [2024-06-14 11:29:50,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:50,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:50,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-14 11:29:50,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-14 11:29:50,941 INFO L175 Difference]: Start difference. First operand has 169 places, 182 transitions, 2040 flow. Second operand 7 states and 157 transitions. [2024-06-14 11:29:50,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 205 transitions, 2588 flow [2024-06-14 11:29:51,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 205 transitions, 2520 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 11:29:51,055 INFO L231 Difference]: Finished difference. Result has 170 places, 191 transitions, 2272 flow [2024-06-14 11:29:51,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1972, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2272, PETRI_PLACES=170, PETRI_TRANSITIONS=191} [2024-06-14 11:29:51,055 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 129 predicate places. [2024-06-14 11:29:51,055 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 191 transitions, 2272 flow [2024-06-14 11:29:51,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-14 11:29:51,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:51,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] [2024-06-14 11:29:51,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 11:29:51,056 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-14 11:29:51,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:51,056 INFO L85 PathProgramCache]: Analyzing trace with hash 375554783, now seen corresponding path program 1 times [2024-06-14 11:29:51,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:51,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260881428] [2024-06-14 11:29:51,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:51,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:51,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:51,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:51,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:51,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260881428] [2024-06-14 11:29:51,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260881428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:51,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:51,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:51,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009773569] [2024-06-14 11:29:51,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:51,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:51,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:51,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:51,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:51,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:51,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 191 transitions, 2272 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-14 11:29:51,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:51,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:51,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:51,531 INFO L124 PetriNetUnfolderBase]: 1189/2014 cut-off events. [2024-06-14 11:29:51,531 INFO L125 PetriNetUnfolderBase]: For 51459/51462 co-relation queries the response was YES. [2024-06-14 11:29:51,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12399 conditions, 2014 events. 1189/2014 cut-off events. For 51459/51462 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 11068 event pairs, 214 based on Foata normal form. 6/2013 useless extension candidates. Maximal degree in co-relation 12312. Up to 1645 conditions per place. [2024-06-14 11:29:51,546 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 181 selfloop transitions, 29 changer transitions 0/216 dead transitions. [2024-06-14 11:29:51,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 216 transitions, 2904 flow [2024-06-14 11:29:51,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:51,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:51,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-14 11:29:51,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-14 11:29:51,547 INFO L175 Difference]: Start difference. First operand has 170 places, 191 transitions, 2272 flow. Second operand 7 states and 157 transitions. [2024-06-14 11:29:51,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 216 transitions, 2904 flow [2024-06-14 11:29:51,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 216 transitions, 2723 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-14 11:29:51,659 INFO L231 Difference]: Finished difference. Result has 172 places, 192 transitions, 2173 flow [2024-06-14 11:29:51,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2095, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2173, PETRI_PLACES=172, PETRI_TRANSITIONS=192} [2024-06-14 11:29:51,660 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 131 predicate places. [2024-06-14 11:29:51,660 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 192 transitions, 2173 flow [2024-06-14 11:29:51,660 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-14 11:29:51,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:51,660 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-14 11:29:51,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 11:29:51,660 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-14 11:29:51,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:51,661 INFO L85 PathProgramCache]: Analyzing trace with hash 2146633815, now seen corresponding path program 2 times [2024-06-14 11:29:51,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:51,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670199835] [2024-06-14 11:29:51,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:51,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:51,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:51,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:51,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:51,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670199835] [2024-06-14 11:29:51,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670199835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:51,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:51,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:51,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724630733] [2024-06-14 11:29:51,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:51,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:51,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:51,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:51,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:51,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:51,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 192 transitions, 2173 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-14 11:29:51,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:51,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:51,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:52,072 INFO L124 PetriNetUnfolderBase]: 1176/1995 cut-off events. [2024-06-14 11:29:52,072 INFO L125 PetriNetUnfolderBase]: For 47304/47307 co-relation queries the response was YES. [2024-06-14 11:29:52,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11984 conditions, 1995 events. 1176/1995 cut-off events. For 47304/47307 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 10985 event pairs, 203 based on Foata normal form. 6/1994 useless extension candidates. Maximal degree in co-relation 11896. Up to 1639 conditions per place. [2024-06-14 11:29:52,087 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 178 selfloop transitions, 29 changer transitions 0/213 dead transitions. [2024-06-14 11:29:52,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 213 transitions, 2701 flow [2024-06-14 11:29:52,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:29:52,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:29:52,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-14 11:29:52,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-14 11:29:52,088 INFO L175 Difference]: Start difference. First operand has 172 places, 192 transitions, 2173 flow. Second operand 6 states and 139 transitions. [2024-06-14 11:29:52,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 213 transitions, 2701 flow [2024-06-14 11:29:52,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 213 transitions, 2640 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-14 11:29:52,184 INFO L231 Difference]: Finished difference. Result has 175 places, 192 transitions, 2176 flow [2024-06-14 11:29:52,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2112, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2176, PETRI_PLACES=175, PETRI_TRANSITIONS=192} [2024-06-14 11:29:52,184 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 134 predicate places. [2024-06-14 11:29:52,185 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 192 transitions, 2176 flow [2024-06-14 11:29:52,185 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-14 11:29:52,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:52,185 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-14 11:29:52,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 11:29:52,185 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-14 11:29:52,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:52,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1959237367, now seen corresponding path program 2 times [2024-06-14 11:29:52,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:52,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626388429] [2024-06-14 11:29:52,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:52,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:52,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:52,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:52,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:52,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626388429] [2024-06-14 11:29:52,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626388429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:52,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:52,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:52,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275099924] [2024-06-14 11:29:52,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:52,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:52,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:52,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:52,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:52,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:52,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 192 transitions, 2176 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-14 11:29:52,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:52,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:52,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:52,605 INFO L124 PetriNetUnfolderBase]: 1189/2017 cut-off events. [2024-06-14 11:29:52,606 INFO L125 PetriNetUnfolderBase]: For 46713/46716 co-relation queries the response was YES. [2024-06-14 11:29:52,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12200 conditions, 2017 events. 1189/2017 cut-off events. For 46713/46716 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 11171 event pairs, 286 based on Foata normal form. 1/2011 useless extension candidates. Maximal degree in co-relation 12111. Up to 1656 conditions per place. [2024-06-14 11:29:52,622 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 113 selfloop transitions, 100 changer transitions 0/219 dead transitions. [2024-06-14 11:29:52,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 219 transitions, 2852 flow [2024-06-14 11:29:52,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:29:52,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:29:52,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-14 11:29:52,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-14 11:29:52,623 INFO L175 Difference]: Start difference. First operand has 175 places, 192 transitions, 2176 flow. Second operand 10 states and 210 transitions. [2024-06-14 11:29:52,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 219 transitions, 2852 flow [2024-06-14 11:29:52,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 219 transitions, 2786 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-14 11:29:52,752 INFO L231 Difference]: Finished difference. Result has 180 places, 198 transitions, 2448 flow [2024-06-14 11:29:52,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2112, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2448, PETRI_PLACES=180, PETRI_TRANSITIONS=198} [2024-06-14 11:29:52,753 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 139 predicate places. [2024-06-14 11:29:52,753 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 198 transitions, 2448 flow [2024-06-14 11:29:52,753 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-14 11:29:52,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:52,753 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-14 11:29:52,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 11:29:52,753 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-14 11:29:52,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:52,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1020321331, now seen corresponding path program 3 times [2024-06-14 11:29:52,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:52,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125036750] [2024-06-14 11:29:52,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:52,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:52,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:52,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:52,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:52,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125036750] [2024-06-14 11:29:52,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125036750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:52,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:52,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:52,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176722806] [2024-06-14 11:29:52,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:52,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:52,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:52,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:52,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:52,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:52,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 198 transitions, 2448 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-14 11:29:52,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:52,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:52,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:53,218 INFO L124 PetriNetUnfolderBase]: 1202/2039 cut-off events. [2024-06-14 11:29:53,219 INFO L125 PetriNetUnfolderBase]: For 49916/49919 co-relation queries the response was YES. [2024-06-14 11:29:53,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12756 conditions, 2039 events. 1202/2039 cut-off events. For 49916/49919 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 11301 event pairs, 286 based on Foata normal form. 1/2033 useless extension candidates. Maximal degree in co-relation 12667. Up to 1671 conditions per place. [2024-06-14 11:29:53,234 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 115 selfloop transitions, 103 changer transitions 0/224 dead transitions. [2024-06-14 11:29:53,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 224 transitions, 3218 flow [2024-06-14 11:29:53,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:29:53,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:29:53,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 228 transitions. [2024-06-14 11:29:53,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5181818181818182 [2024-06-14 11:29:53,236 INFO L175 Difference]: Start difference. First operand has 180 places, 198 transitions, 2448 flow. Second operand 11 states and 228 transitions. [2024-06-14 11:29:53,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 224 transitions, 3218 flow [2024-06-14 11:29:53,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 224 transitions, 2911 flow, removed 73 selfloop flow, removed 7 redundant places. [2024-06-14 11:29:53,330 INFO L231 Difference]: Finished difference. Result has 184 places, 204 transitions, 2489 flow [2024-06-14 11:29:53,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2197, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2489, PETRI_PLACES=184, PETRI_TRANSITIONS=204} [2024-06-14 11:29:53,331 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 143 predicate places. [2024-06-14 11:29:53,331 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 204 transitions, 2489 flow [2024-06-14 11:29:53,331 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-14 11:29:53,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:53,331 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-14 11:29:53,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 11:29:53,331 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-14 11:29:53,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:53,332 INFO L85 PathProgramCache]: Analyzing trace with hash -728557455, now seen corresponding path program 4 times [2024-06-14 11:29:53,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:53,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990633682] [2024-06-14 11:29:53,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:53,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:53,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:53,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:53,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:53,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990633682] [2024-06-14 11:29:53,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990633682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:53,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:53,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:53,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881710780] [2024-06-14 11:29:53,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:53,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:53,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:53,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:53,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:53,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:53,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 204 transitions, 2489 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-14 11:29:53,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:53,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:53,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:53,767 INFO L124 PetriNetUnfolderBase]: 1199/2035 cut-off events. [2024-06-14 11:29:53,768 INFO L125 PetriNetUnfolderBase]: For 48127/48130 co-relation queries the response was YES. [2024-06-14 11:29:53,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12401 conditions, 2035 events. 1199/2035 cut-off events. For 48127/48130 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 11283 event pairs, 286 based on Foata normal form. 1/2029 useless extension candidates. Maximal degree in co-relation 12311. Up to 1668 conditions per place. [2024-06-14 11:29:53,783 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 114 selfloop transitions, 101 changer transitions 0/221 dead transitions. [2024-06-14 11:29:53,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 221 transitions, 3037 flow [2024-06-14 11:29:53,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:29:53,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:29:53,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-14 11:29:53,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5361111111111111 [2024-06-14 11:29:53,784 INFO L175 Difference]: Start difference. First operand has 184 places, 204 transitions, 2489 flow. Second operand 9 states and 193 transitions. [2024-06-14 11:29:53,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 221 transitions, 3037 flow [2024-06-14 11:29:53,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 221 transitions, 2813 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-14 11:29:53,908 INFO L231 Difference]: Finished difference. Result has 186 places, 204 transitions, 2474 flow [2024-06-14 11:29:53,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2265, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2474, PETRI_PLACES=186, PETRI_TRANSITIONS=204} [2024-06-14 11:29:53,908 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-06-14 11:29:53,908 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 204 transitions, 2474 flow [2024-06-14 11:29:53,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-14 11:29:53,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:53,909 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-14 11:29:53,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 11:29:53,909 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-14 11:29:53,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:53,909 INFO L85 PathProgramCache]: Analyzing trace with hash 2049313875, now seen corresponding path program 5 times [2024-06-14 11:29:53,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:53,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071164158] [2024-06-14 11:29:53,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:53,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:53,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:54,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:54,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:54,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071164158] [2024-06-14 11:29:54,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071164158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:54,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:54,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:54,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234367934] [2024-06-14 11:29:54,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:54,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:54,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:54,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:54,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:54,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:54,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 204 transitions, 2474 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-14 11:29:54,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:54,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:54,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:54,354 INFO L124 PetriNetUnfolderBase]: 1236/2100 cut-off events. [2024-06-14 11:29:54,355 INFO L125 PetriNetUnfolderBase]: For 51941/51944 co-relation queries the response was YES. [2024-06-14 11:29:54,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12881 conditions, 2100 events. 1236/2100 cut-off events. For 51941/51944 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 11724 event pairs, 286 based on Foata normal form. 1/2094 useless extension candidates. Maximal degree in co-relation 12790. Up to 1786 conditions per place. [2024-06-14 11:29:54,370 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 162 selfloop transitions, 67 changer transitions 0/235 dead transitions. [2024-06-14 11:29:54,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 235 transitions, 3342 flow [2024-06-14 11:29:54,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:54,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:54,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-14 11:29:54,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-14 11:29:54,372 INFO L175 Difference]: Start difference. First operand has 186 places, 204 transitions, 2474 flow. Second operand 7 states and 157 transitions. [2024-06-14 11:29:54,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 235 transitions, 3342 flow [2024-06-14 11:29:54,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 235 transitions, 3110 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 11:29:54,499 INFO L231 Difference]: Finished difference. Result has 186 places, 219 transitions, 2653 flow [2024-06-14 11:29:54,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2272, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2653, PETRI_PLACES=186, PETRI_TRANSITIONS=219} [2024-06-14 11:29:54,500 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-06-14 11:29:54,500 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 219 transitions, 2653 flow [2024-06-14 11:29:54,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-14 11:29:54,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:54,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:29:54,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 11:29:54,500 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-14 11:29:54,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:54,501 INFO L85 PathProgramCache]: Analyzing trace with hash 2049303645, now seen corresponding path program 6 times [2024-06-14 11:29:54,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:54,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320447275] [2024-06-14 11:29:54,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:54,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:54,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:54,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:54,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:54,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320447275] [2024-06-14 11:29:54,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320447275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:54,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:54,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:54,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114408071] [2024-06-14 11:29:54,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:54,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:54,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:54,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:54,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:54,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:54,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 219 transitions, 2653 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-14 11:29:54,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:54,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:54,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:54,962 INFO L124 PetriNetUnfolderBase]: 1233/2096 cut-off events. [2024-06-14 11:29:54,962 INFO L125 PetriNetUnfolderBase]: For 53068/53071 co-relation queries the response was YES. [2024-06-14 11:29:54,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12878 conditions, 2096 events. 1233/2096 cut-off events. For 53068/53071 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 11716 event pairs, 286 based on Foata normal form. 1/2090 useless extension candidates. Maximal degree in co-relation 12785. Up to 1783 conditions per place. [2024-06-14 11:29:54,978 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 164 selfloop transitions, 67 changer transitions 0/237 dead transitions. [2024-06-14 11:29:54,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 237 transitions, 3241 flow [2024-06-14 11:29:54,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:54,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:54,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-14 11:29:54,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-14 11:29:54,980 INFO L175 Difference]: Start difference. First operand has 186 places, 219 transitions, 2653 flow. Second operand 7 states and 159 transitions. [2024-06-14 11:29:54,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 237 transitions, 3241 flow [2024-06-14 11:29:55,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 237 transitions, 3162 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-14 11:29:55,152 INFO L231 Difference]: Finished difference. Result has 191 places, 219 transitions, 2714 flow [2024-06-14 11:29:55,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2574, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2714, PETRI_PLACES=191, PETRI_TRANSITIONS=219} [2024-06-14 11:29:55,153 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 150 predicate places. [2024-06-14 11:29:55,153 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 219 transitions, 2714 flow [2024-06-14 11:29:55,153 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-14 11:29:55,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:55,153 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-14 11:29:55,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 11:29:55,153 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-14 11:29:55,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:55,154 INFO L85 PathProgramCache]: Analyzing trace with hash 2055742965, now seen corresponding path program 7 times [2024-06-14 11:29:55,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:55,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050328306] [2024-06-14 11:29:55,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:55,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:55,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:55,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:55,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:55,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050328306] [2024-06-14 11:29:55,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050328306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:55,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:55,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:55,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297740027] [2024-06-14 11:29:55,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:55,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:55,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:55,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:55,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:55,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:55,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 219 transitions, 2714 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-14 11:29:55,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:55,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:55,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:55,594 INFO L124 PetriNetUnfolderBase]: 1230/2092 cut-off events. [2024-06-14 11:29:55,594 INFO L125 PetriNetUnfolderBase]: For 54218/54221 co-relation queries the response was YES. [2024-06-14 11:29:55,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12969 conditions, 2092 events. 1230/2092 cut-off events. For 54218/54221 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 11687 event pairs, 286 based on Foata normal form. 1/2086 useless extension candidates. Maximal degree in co-relation 12874. Up to 1780 conditions per place. [2024-06-14 11:29:55,610 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 161 selfloop transitions, 67 changer transitions 0/234 dead transitions. [2024-06-14 11:29:55,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 234 transitions, 3206 flow [2024-06-14 11:29:55,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:55,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:55,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-14 11:29:55,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.540625 [2024-06-14 11:29:55,611 INFO L175 Difference]: Start difference. First operand has 191 places, 219 transitions, 2714 flow. Second operand 8 states and 173 transitions. [2024-06-14 11:29:55,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 234 transitions, 3206 flow [2024-06-14 11:29:55,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 234 transitions, 3052 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 11:29:55,801 INFO L231 Difference]: Finished difference. Result has 194 places, 219 transitions, 2700 flow [2024-06-14 11:29:55,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2560, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2700, PETRI_PLACES=194, PETRI_TRANSITIONS=219} [2024-06-14 11:29:55,802 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 153 predicate places. [2024-06-14 11:29:55,802 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 219 transitions, 2700 flow [2024-06-14 11:29:55,802 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-14 11:29:55,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:55,802 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-14 11:29:55,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 11:29:55,802 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-14 11:29:55,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:55,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1226511119, now seen corresponding path program 8 times [2024-06-14 11:29:55,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:55,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220048997] [2024-06-14 11:29:55,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:55,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:55,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:55,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:55,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:55,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220048997] [2024-06-14 11:29:55,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220048997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:55,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:55,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:55,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914720349] [2024-06-14 11:29:55,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:55,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:55,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:55,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:55,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:55,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:55,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 219 transitions, 2700 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-14 11:29:55,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:55,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:55,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:56,224 INFO L124 PetriNetUnfolderBase]: 1235/2101 cut-off events. [2024-06-14 11:29:56,225 INFO L125 PetriNetUnfolderBase]: For 56190/56193 co-relation queries the response was YES. [2024-06-14 11:29:56,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13070 conditions, 2101 events. 1235/2101 cut-off events. For 56190/56193 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 11750 event pairs, 291 based on Foata normal form. 1/2095 useless extension candidates. Maximal degree in co-relation 12974. Up to 1675 conditions per place. [2024-06-14 11:29:56,242 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 110 selfloop transitions, 125 changer transitions 0/241 dead transitions. [2024-06-14 11:29:56,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 241 transitions, 3418 flow [2024-06-14 11:29:56,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:29:56,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:29:56,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-14 11:29:56,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-14 11:29:56,243 INFO L175 Difference]: Start difference. First operand has 194 places, 219 transitions, 2700 flow. Second operand 8 states and 174 transitions. [2024-06-14 11:29:56,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 241 transitions, 3418 flow [2024-06-14 11:29:56,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 241 transitions, 3270 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 11:29:56,431 INFO L231 Difference]: Finished difference. Result has 196 places, 225 transitions, 2938 flow [2024-06-14 11:29:56,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2552, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2938, PETRI_PLACES=196, PETRI_TRANSITIONS=225} [2024-06-14 11:29:56,432 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 155 predicate places. [2024-06-14 11:29:56,432 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 225 transitions, 2938 flow [2024-06-14 11:29:56,432 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-14 11:29:56,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:56,432 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-14 11:29:56,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 11:29:56,432 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-14 11:29:56,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:56,433 INFO L85 PathProgramCache]: Analyzing trace with hash 1921176091, now seen corresponding path program 9 times [2024-06-14 11:29:56,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:56,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943419134] [2024-06-14 11:29:56,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:56,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:56,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:56,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:56,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:56,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943419134] [2024-06-14 11:29:56,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943419134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:56,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:56,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:56,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805654880] [2024-06-14 11:29:56,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:56,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:56,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:56,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:56,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:56,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:56,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 225 transitions, 2938 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-14 11:29:56,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:56,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:56,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:56,893 INFO L124 PetriNetUnfolderBase]: 1240/2110 cut-off events. [2024-06-14 11:29:56,893 INFO L125 PetriNetUnfolderBase]: For 60351/60354 co-relation queries the response was YES. [2024-06-14 11:29:56,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13537 conditions, 2110 events. 1240/2110 cut-off events. For 60351/60354 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 11817 event pairs, 286 based on Foata normal form. 1/2104 useless extension candidates. Maximal degree in co-relation 13440. Up to 1798 conditions per place. [2024-06-14 11:29:56,910 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 191 selfloop transitions, 54 changer transitions 0/251 dead transitions. [2024-06-14 11:29:56,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 251 transitions, 3627 flow [2024-06-14 11:29:56,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:29:56,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:29:56,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-14 11:29:56,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5361111111111111 [2024-06-14 11:29:56,912 INFO L175 Difference]: Start difference. First operand has 196 places, 225 transitions, 2938 flow. Second operand 9 states and 193 transitions. [2024-06-14 11:29:56,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 251 transitions, 3627 flow [2024-06-14 11:29:57,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 251 transitions, 3488 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-14 11:29:57,101 INFO L231 Difference]: Finished difference. Result has 201 places, 228 transitions, 2968 flow [2024-06-14 11:29:57,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2799, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2968, PETRI_PLACES=201, PETRI_TRANSITIONS=228} [2024-06-14 11:29:57,101 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 160 predicate places. [2024-06-14 11:29:57,101 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 228 transitions, 2968 flow [2024-06-14 11:29:57,101 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-14 11:29:57,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:57,102 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-14 11:29:57,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 11:29:57,102 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-14 11:29:57,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:57,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1921186321, now seen corresponding path program 10 times [2024-06-14 11:29:57,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:57,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075770133] [2024-06-14 11:29:57,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:57,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:57,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:57,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:57,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:57,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075770133] [2024-06-14 11:29:57,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075770133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:57,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:57,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:57,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465527581] [2024-06-14 11:29:57,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:57,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:57,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:57,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:57,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:57,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:57,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 228 transitions, 2968 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-14 11:29:57,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:57,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:57,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:57,554 INFO L124 PetriNetUnfolderBase]: 1237/2106 cut-off events. [2024-06-14 11:29:57,554 INFO L125 PetriNetUnfolderBase]: For 57913/57916 co-relation queries the response was YES. [2024-06-14 11:29:57,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13115 conditions, 2106 events. 1237/2106 cut-off events. For 57913/57916 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 11799 event pairs, 286 based on Foata normal form. 1/2100 useless extension candidates. Maximal degree in co-relation 13016. Up to 1795 conditions per place. [2024-06-14 11:29:57,571 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 187 selfloop transitions, 52 changer transitions 0/245 dead transitions. [2024-06-14 11:29:57,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 245 transitions, 3488 flow [2024-06-14 11:29:57,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:57,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:57,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-14 11:29:57,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-14 11:29:57,572 INFO L175 Difference]: Start difference. First operand has 201 places, 228 transitions, 2968 flow. Second operand 7 states and 156 transitions. [2024-06-14 11:29:57,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 245 transitions, 3488 flow [2024-06-14 11:29:57,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 245 transitions, 3154 flow, removed 40 selfloop flow, removed 9 redundant places. [2024-06-14 11:29:57,742 INFO L231 Difference]: Finished difference. Result has 199 places, 228 transitions, 2744 flow [2024-06-14 11:29:57,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2634, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2744, PETRI_PLACES=199, PETRI_TRANSITIONS=228} [2024-06-14 11:29:57,742 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 158 predicate places. [2024-06-14 11:29:57,743 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 228 transitions, 2744 flow [2024-06-14 11:29:57,743 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-14 11:29:57,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:57,743 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-14 11:29:57,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 11:29:57,743 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-14 11:29:57,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:57,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1455564427, now seen corresponding path program 11 times [2024-06-14 11:29:57,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:57,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765348690] [2024-06-14 11:29:57,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:57,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:57,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:57,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:57,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:57,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765348690] [2024-06-14 11:29:57,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765348690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:57,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:57,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:57,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621149603] [2024-06-14 11:29:57,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:57,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:57,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:57,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:57,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:57,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:57,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 228 transitions, 2744 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-14 11:29:57,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:57,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:57,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:58,203 INFO L124 PetriNetUnfolderBase]: 1242/2115 cut-off events. [2024-06-14 11:29:58,203 INFO L125 PetriNetUnfolderBase]: For 59256/59259 co-relation queries the response was YES. [2024-06-14 11:29:58,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12911 conditions, 2115 events. 1242/2115 cut-off events. For 59256/59259 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 11890 event pairs, 286 based on Foata normal form. 1/2109 useless extension candidates. Maximal degree in co-relation 12813. Up to 1737 conditions per place. [2024-06-14 11:29:58,220 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 139 selfloop transitions, 104 changer transitions 0/249 dead transitions. [2024-06-14 11:29:58,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 249 transitions, 3432 flow [2024-06-14 11:29:58,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:29:58,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:29:58,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 209 transitions. [2024-06-14 11:29:58,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5225 [2024-06-14 11:29:58,222 INFO L175 Difference]: Start difference. First operand has 199 places, 228 transitions, 2744 flow. Second operand 10 states and 209 transitions. [2024-06-14 11:29:58,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 249 transitions, 3432 flow [2024-06-14 11:29:58,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 249 transitions, 3328 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 11:29:58,440 INFO L231 Difference]: Finished difference. Result has 203 places, 231 transitions, 2922 flow [2024-06-14 11:29:58,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2640, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2922, PETRI_PLACES=203, PETRI_TRANSITIONS=231} [2024-06-14 11:29:58,441 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 162 predicate places. [2024-06-14 11:29:58,441 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 231 transitions, 2922 flow [2024-06-14 11:29:58,441 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-14 11:29:58,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:58,441 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-14 11:29:58,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 11:29:58,442 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-14 11:29:58,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:58,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1278432907, now seen corresponding path program 12 times [2024-06-14 11:29:58,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:58,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567004141] [2024-06-14 11:29:58,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:58,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:58,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:58,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:58,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:58,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567004141] [2024-06-14 11:29:58,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567004141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:58,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:58,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:58,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089956297] [2024-06-14 11:29:58,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:58,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:58,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:58,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:58,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:58,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:58,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 231 transitions, 2922 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-14 11:29:58,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:58,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:58,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:58,879 INFO L124 PetriNetUnfolderBase]: 1247/2124 cut-off events. [2024-06-14 11:29:58,879 INFO L125 PetriNetUnfolderBase]: For 61989/61992 co-relation queries the response was YES. [2024-06-14 11:29:58,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13147 conditions, 2124 events. 1247/2124 cut-off events. For 61989/61992 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 11938 event pairs, 286 based on Foata normal form. 1/2118 useless extension candidates. Maximal degree in co-relation 13048. Up to 1743 conditions per place. [2024-06-14 11:29:58,897 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 140 selfloop transitions, 105 changer transitions 0/251 dead transitions. [2024-06-14 11:29:58,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 251 transitions, 3620 flow [2024-06-14 11:29:58,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:29:58,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:29:58,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-14 11:29:58,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5305555555555556 [2024-06-14 11:29:58,898 INFO L175 Difference]: Start difference. First operand has 203 places, 231 transitions, 2922 flow. Second operand 9 states and 191 transitions. [2024-06-14 11:29:58,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 251 transitions, 3620 flow [2024-06-14 11:29:59,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 251 transitions, 3159 flow, removed 46 selfloop flow, removed 9 redundant places. [2024-06-14 11:29:59,095 INFO L231 Difference]: Finished difference. Result has 203 places, 234 transitions, 2751 flow [2024-06-14 11:29:59,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2485, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2751, PETRI_PLACES=203, PETRI_TRANSITIONS=234} [2024-06-14 11:29:59,095 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 162 predicate places. [2024-06-14 11:29:59,095 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 234 transitions, 2751 flow [2024-06-14 11:29:59,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-14 11:29:59,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:59,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-14 11:29:59,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 11:29:59,096 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-14 11:29:59,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:59,096 INFO L85 PathProgramCache]: Analyzing trace with hash -882783413, now seen corresponding path program 13 times [2024-06-14 11:29:59,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:59,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764773865] [2024-06-14 11:29:59,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:59,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:59,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:59,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:29:59,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:59,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764773865] [2024-06-14 11:29:59,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764773865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:59,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:59,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:59,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860929985] [2024-06-14 11:29:59,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:59,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:59,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:59,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:59,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:59,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:59,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 234 transitions, 2751 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-14 11:29:59,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:59,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:59,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:29:59,510 INFO L124 PetriNetUnfolderBase]: 1244/2116 cut-off events. [2024-06-14 11:29:59,511 INFO L125 PetriNetUnfolderBase]: For 61469/61472 co-relation queries the response was YES. [2024-06-14 11:29:59,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12776 conditions, 2116 events. 1244/2116 cut-off events. For 61469/61472 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 11870 event pairs, 289 based on Foata normal form. 1/2110 useless extension candidates. Maximal degree in co-relation 12677. Up to 1740 conditions per place. [2024-06-14 11:29:59,530 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 140 selfloop transitions, 102 changer transitions 0/248 dead transitions. [2024-06-14 11:29:59,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 248 transitions, 3269 flow [2024-06-14 11:29:59,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:29:59,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:29:59,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-14 11:29:59,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-14 11:29:59,531 INFO L175 Difference]: Start difference. First operand has 203 places, 234 transitions, 2751 flow. Second operand 7 states and 154 transitions. [2024-06-14 11:29:59,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 248 transitions, 3269 flow [2024-06-14 11:29:59,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 248 transitions, 2973 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-14 11:29:59,742 INFO L231 Difference]: Finished difference. Result has 203 places, 234 transitions, 2665 flow [2024-06-14 11:29:59,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2455, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2665, PETRI_PLACES=203, PETRI_TRANSITIONS=234} [2024-06-14 11:29:59,742 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 162 predicate places. [2024-06-14 11:29:59,742 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 234 transitions, 2665 flow [2024-06-14 11:29:59,743 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-14 11:29:59,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:29:59,743 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-14 11:29:59,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 11:29:59,743 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-14 11:29:59,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:29:59,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1247471343, now seen corresponding path program 1 times [2024-06-14 11:29:59,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:29:59,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547413647] [2024-06-14 11:29:59,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:29:59,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:29:59,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:29:59,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-14 11:29:59,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:29:59,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547413647] [2024-06-14 11:29:59,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547413647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:29:59,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:29:59,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:29:59,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745326938] [2024-06-14 11:29:59,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:29:59,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:29:59,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:29:59,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:29:59,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:29:59,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:29:59,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 234 transitions, 2665 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-14 11:29:59,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:29:59,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:29:59,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:00,252 INFO L124 PetriNetUnfolderBase]: 1343/2267 cut-off events. [2024-06-14 11:30:00,253 INFO L125 PetriNetUnfolderBase]: For 86203/86206 co-relation queries the response was YES. [2024-06-14 11:30:00,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14227 conditions, 2267 events. 1343/2267 cut-off events. For 86203/86206 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 12804 event pairs, 181 based on Foata normal form. 6/2266 useless extension candidates. Maximal degree in co-relation 14128. Up to 1474 conditions per place. [2024-06-14 11:30:00,271 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 202 selfloop transitions, 61 changer transitions 0/269 dead transitions. [2024-06-14 11:30:00,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 269 transitions, 3581 flow [2024-06-14 11:30:00,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:30:00,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:30:00,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 11:30:00,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-14 11:30:00,273 INFO L175 Difference]: Start difference. First operand has 203 places, 234 transitions, 2665 flow. Second operand 7 states and 167 transitions. [2024-06-14 11:30:00,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 269 transitions, 3581 flow [2024-06-14 11:30:00,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 269 transitions, 3333 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 11:30:00,604 INFO L231 Difference]: Finished difference. Result has 203 places, 237 transitions, 2593 flow [2024-06-14 11:30:00,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2417, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2593, PETRI_PLACES=203, PETRI_TRANSITIONS=237} [2024-06-14 11:30:00,604 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 162 predicate places. [2024-06-14 11:30:00,605 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 237 transitions, 2593 flow [2024-06-14 11:30:00,605 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-14 11:30:00,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:00,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-14 11:30:00,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 11:30:00,605 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-14 11:30:00,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:00,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1242709743, now seen corresponding path program 2 times [2024-06-14 11:30:00,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:00,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741333824] [2024-06-14 11:30:00,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:00,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:00,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:00,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:00,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:00,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741333824] [2024-06-14 11:30:00,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741333824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:00,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:00,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:00,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432807673] [2024-06-14 11:30:00,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:00,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:00,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:00,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:00,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:00,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:00,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 237 transitions, 2593 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-14 11:30:00,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:00,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:00,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:01,118 INFO L124 PetriNetUnfolderBase]: 1330/2258 cut-off events. [2024-06-14 11:30:01,118 INFO L125 PetriNetUnfolderBase]: For 81383/81386 co-relation queries the response was YES. [2024-06-14 11:30:01,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13946 conditions, 2258 events. 1330/2258 cut-off events. For 81383/81386 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 12829 event pairs, 250 based on Foata normal form. 6/2257 useless extension candidates. Maximal degree in co-relation 13846. Up to 1952 conditions per place. [2024-06-14 11:30:01,136 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 231 selfloop transitions, 18 changer transitions 0/255 dead transitions. [2024-06-14 11:30:01,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 255 transitions, 3151 flow [2024-06-14 11:30:01,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:30:01,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:30:01,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-14 11:30:01,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-14 11:30:01,137 INFO L175 Difference]: Start difference. First operand has 203 places, 237 transitions, 2593 flow. Second operand 6 states and 132 transitions. [2024-06-14 11:30:01,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 255 transitions, 3151 flow [2024-06-14 11:30:01,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 255 transitions, 3088 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-14 11:30:01,403 INFO L231 Difference]: Finished difference. Result has 207 places, 237 transitions, 2570 flow [2024-06-14 11:30:01,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2530, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2570, PETRI_PLACES=207, PETRI_TRANSITIONS=237} [2024-06-14 11:30:01,404 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-14 11:30:01,404 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 237 transitions, 2570 flow [2024-06-14 11:30:01,404 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-14 11:30:01,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:01,404 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-14 11:30:01,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 11:30:01,404 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-14 11:30:01,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:01,405 INFO L85 PathProgramCache]: Analyzing trace with hash -661500233, now seen corresponding path program 3 times [2024-06-14 11:30:01,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:01,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899385919] [2024-06-14 11:30:01,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:01,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:01,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:01,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-14 11:30:01,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:01,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899385919] [2024-06-14 11:30:01,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899385919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:01,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:01,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:01,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607531791] [2024-06-14 11:30:01,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:01,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:01,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:01,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:01,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:01,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:01,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 237 transitions, 2570 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-14 11:30:01,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:01,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:01,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:01,937 INFO L124 PetriNetUnfolderBase]: 1358/2302 cut-off events. [2024-06-14 11:30:01,937 INFO L125 PetriNetUnfolderBase]: For 87310/87313 co-relation queries the response was YES. [2024-06-14 11:30:01,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14248 conditions, 2302 events. 1358/2302 cut-off events. For 87310/87313 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 13134 event pairs, 255 based on Foata normal form. 8/2303 useless extension candidates. Maximal degree in co-relation 14146. Up to 1677 conditions per place. [2024-06-14 11:30:01,952 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 200 selfloop transitions, 57 changer transitions 0/263 dead transitions. [2024-06-14 11:30:01,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 263 transitions, 3334 flow [2024-06-14 11:30:01,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:30:01,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:30:01,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 11:30:01,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-14 11:30:01,954 INFO L175 Difference]: Start difference. First operand has 207 places, 237 transitions, 2570 flow. Second operand 6 states and 146 transitions. [2024-06-14 11:30:01,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 263 transitions, 3334 flow [2024-06-14 11:30:02,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 263 transitions, 3265 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 11:30:02,185 INFO L231 Difference]: Finished difference. Result has 207 places, 238 transitions, 2642 flow [2024-06-14 11:30:02,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2501, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2642, PETRI_PLACES=207, PETRI_TRANSITIONS=238} [2024-06-14 11:30:02,186 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-14 11:30:02,186 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 238 transitions, 2642 flow [2024-06-14 11:30:02,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:02,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:02,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:30:02,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 11:30:02,186 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-14 11:30:02,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:02,187 INFO L85 PathProgramCache]: Analyzing trace with hash 2042255249, now seen corresponding path program 4 times [2024-06-14 11:30:02,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:02,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966010354] [2024-06-14 11:30:02,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:02,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:02,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:02,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:02,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:02,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966010354] [2024-06-14 11:30:02,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966010354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:02,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:02,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:02,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018158245] [2024-06-14 11:30:02,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:02,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:02,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:02,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:02,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:02,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:02,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 238 transitions, 2642 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-14 11:30:02,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:02,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:02,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:02,672 INFO L124 PetriNetUnfolderBase]: 1340/2274 cut-off events. [2024-06-14 11:30:02,672 INFO L125 PetriNetUnfolderBase]: For 80168/80171 co-relation queries the response was YES. [2024-06-14 11:30:02,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13833 conditions, 2274 events. 1340/2274 cut-off events. For 80168/80171 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 12991 event pairs, 316 based on Foata normal form. 8/2273 useless extension candidates. Maximal degree in co-relation 13730. Up to 1926 conditions per place. [2024-06-14 11:30:02,691 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 200 selfloop transitions, 49 changer transitions 0/255 dead transitions. [2024-06-14 11:30:02,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 255 transitions, 3216 flow [2024-06-14 11:30:02,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:30:02,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:30:02,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-14 11:30:02,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-14 11:30:02,692 INFO L175 Difference]: Start difference. First operand has 207 places, 238 transitions, 2642 flow. Second operand 6 states and 139 transitions. [2024-06-14 11:30:02,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 255 transitions, 3216 flow [2024-06-14 11:30:02,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 255 transitions, 3089 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 11:30:02,909 INFO L231 Difference]: Finished difference. Result has 208 places, 238 transitions, 2624 flow [2024-06-14 11:30:02,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2515, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2624, PETRI_PLACES=208, PETRI_TRANSITIONS=238} [2024-06-14 11:30:02,910 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 167 predicate places. [2024-06-14 11:30:02,910 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 238 transitions, 2624 flow [2024-06-14 11:30:02,910 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-14 11:30:02,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:02,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-14 11:30:02,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 11:30:02,910 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-14 11:30:02,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:02,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1376677389, now seen corresponding path program 5 times [2024-06-14 11:30:02,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:02,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905045218] [2024-06-14 11:30:02,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:02,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:02,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:03,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:03,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:03,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905045218] [2024-06-14 11:30:03,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905045218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:03,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:03,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:03,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412452454] [2024-06-14 11:30:03,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:03,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:03,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:03,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:03,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:03,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:03,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 238 transitions, 2624 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-14 11:30:03,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:03,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:03,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:03,451 INFO L124 PetriNetUnfolderBase]: 1401/2371 cut-off events. [2024-06-14 11:30:03,451 INFO L125 PetriNetUnfolderBase]: For 88813/88816 co-relation queries the response was YES. [2024-06-14 11:30:03,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14601 conditions, 2371 events. 1401/2371 cut-off events. For 88813/88816 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 13588 event pairs, 327 based on Foata normal form. 8/2372 useless extension candidates. Maximal degree in co-relation 14498. Up to 1829 conditions per place. [2024-06-14 11:30:03,468 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 203 selfloop transitions, 60 changer transitions 0/269 dead transitions. [2024-06-14 11:30:03,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 269 transitions, 3426 flow [2024-06-14 11:30:03,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:30:03,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:30:03,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:30:03,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-14 11:30:03,469 INFO L175 Difference]: Start difference. First operand has 208 places, 238 transitions, 2624 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:30:03,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 269 transitions, 3426 flow [2024-06-14 11:30:03,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 269 transitions, 3270 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 11:30:03,675 INFO L231 Difference]: Finished difference. Result has 208 places, 240 transitions, 2628 flow [2024-06-14 11:30:03,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2470, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2628, PETRI_PLACES=208, PETRI_TRANSITIONS=240} [2024-06-14 11:30:03,675 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 167 predicate places. [2024-06-14 11:30:03,675 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 240 transitions, 2628 flow [2024-06-14 11:30:03,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-14 11:30:03,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:03,676 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-14 11:30:03,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 11:30:03,676 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-14 11:30:03,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:03,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1369058829, now seen corresponding path program 6 times [2024-06-14 11:30:03,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:03,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156297781] [2024-06-14 11:30:03,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:03,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:03,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:03,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:03,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:03,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156297781] [2024-06-14 11:30:03,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156297781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:03,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:03,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:03,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642018123] [2024-06-14 11:30:03,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:03,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:03,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:03,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:03,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:03,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:03,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 240 transitions, 2628 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-14 11:30:03,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:03,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:03,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:04,158 INFO L124 PetriNetUnfolderBase]: 1429/2415 cut-off events. [2024-06-14 11:30:04,159 INFO L125 PetriNetUnfolderBase]: For 89872/89875 co-relation queries the response was YES. [2024-06-14 11:30:04,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14793 conditions, 2415 events. 1429/2415 cut-off events. For 89872/89875 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 13913 event pairs, 347 based on Foata normal form. 8/2416 useless extension candidates. Maximal degree in co-relation 14691. Up to 2049 conditions per place. [2024-06-14 11:30:04,179 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 196 selfloop transitions, 60 changer transitions 0/262 dead transitions. [2024-06-14 11:30:04,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 262 transitions, 3244 flow [2024-06-14 11:30:04,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:30:04,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:30:04,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-14 11:30:04,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-14 11:30:04,180 INFO L175 Difference]: Start difference. First operand has 208 places, 240 transitions, 2628 flow. Second operand 7 states and 156 transitions. [2024-06-14 11:30:04,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 262 transitions, 3244 flow [2024-06-14 11:30:04,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 262 transitions, 3161 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-14 11:30:04,454 INFO L231 Difference]: Finished difference. Result has 212 places, 241 transitions, 2690 flow [2024-06-14 11:30:04,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2549, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2690, PETRI_PLACES=212, PETRI_TRANSITIONS=241} [2024-06-14 11:30:04,454 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 171 predicate places. [2024-06-14 11:30:04,454 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 241 transitions, 2690 flow [2024-06-14 11:30:04,454 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-14 11:30:04,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:04,455 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-14 11:30:04,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 11:30:04,455 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-14 11:30:04,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:04,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1110770859, now seen corresponding path program 7 times [2024-06-14 11:30:04,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:04,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354122032] [2024-06-14 11:30:04,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:04,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:04,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:04,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:04,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:04,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354122032] [2024-06-14 11:30:04,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354122032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:04,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:04,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:04,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250204546] [2024-06-14 11:30:04,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:04,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:04,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:04,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:04,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:04,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:04,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 241 transitions, 2690 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-14 11:30:04,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:04,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:04,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:04,961 INFO L124 PetriNetUnfolderBase]: 1457/2459 cut-off events. [2024-06-14 11:30:04,962 INFO L125 PetriNetUnfolderBase]: For 92444/92447 co-relation queries the response was YES. [2024-06-14 11:30:04,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15168 conditions, 2459 events. 1457/2459 cut-off events. For 92444/92447 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 14218 event pairs, 351 based on Foata normal form. 8/2460 useless extension candidates. Maximal degree in co-relation 15064. Up to 2093 conditions per place. [2024-06-14 11:30:04,980 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 194 selfloop transitions, 60 changer transitions 0/260 dead transitions. [2024-06-14 11:30:04,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 260 transitions, 3292 flow [2024-06-14 11:30:04,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:30:04,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:30:04,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-14 11:30:04,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-14 11:30:04,982 INFO L175 Difference]: Start difference. First operand has 212 places, 241 transitions, 2690 flow. Second operand 7 states and 154 transitions. [2024-06-14 11:30:04,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 260 transitions, 3292 flow [2024-06-14 11:30:05,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 260 transitions, 3173 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 11:30:05,267 INFO L231 Difference]: Finished difference. Result has 214 places, 242 transitions, 2714 flow [2024-06-14 11:30:05,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2571, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2714, PETRI_PLACES=214, PETRI_TRANSITIONS=242} [2024-06-14 11:30:05,267 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 173 predicate places. [2024-06-14 11:30:05,267 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 242 transitions, 2714 flow [2024-06-14 11:30:05,267 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-14 11:30:05,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:05,268 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-14 11:30:05,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 11:30:05,268 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-14 11:30:05,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:05,268 INFO L85 PathProgramCache]: Analyzing trace with hash -896105549, now seen corresponding path program 8 times [2024-06-14 11:30:05,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:05,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950825285] [2024-06-14 11:30:05,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:05,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:05,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:05,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:05,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:05,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950825285] [2024-06-14 11:30:05,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950825285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:05,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:05,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:05,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255379522] [2024-06-14 11:30:05,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:05,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:05,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:05,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:05,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:05,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:05,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 242 transitions, 2714 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-14 11:30:05,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:05,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:05,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:05,775 INFO L124 PetriNetUnfolderBase]: 1439/2433 cut-off events. [2024-06-14 11:30:05,776 INFO L125 PetriNetUnfolderBase]: For 84461/84464 co-relation queries the response was YES. [2024-06-14 11:30:05,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14655 conditions, 2433 events. 1439/2433 cut-off events. For 84461/84464 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 14150 event pairs, 331 based on Foata normal form. 8/2434 useless extension candidates. Maximal degree in co-relation 14550. Up to 1985 conditions per place. [2024-06-14 11:30:05,796 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 211 selfloop transitions, 48 changer transitions 0/265 dead transitions. [2024-06-14 11:30:05,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 265 transitions, 3324 flow [2024-06-14 11:30:05,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:30:05,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:30:05,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-14 11:30:05,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-14 11:30:05,797 INFO L175 Difference]: Start difference. First operand has 214 places, 242 transitions, 2714 flow. Second operand 6 states and 143 transitions. [2024-06-14 11:30:05,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 265 transitions, 3324 flow [2024-06-14 11:30:06,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 265 transitions, 3201 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 11:30:06,050 INFO L231 Difference]: Finished difference. Result has 215 places, 242 transitions, 2699 flow [2024-06-14 11:30:06,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2591, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2699, PETRI_PLACES=215, PETRI_TRANSITIONS=242} [2024-06-14 11:30:06,051 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2024-06-14 11:30:06,051 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 242 transitions, 2699 flow [2024-06-14 11:30:06,051 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-14 11:30:06,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:06,051 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-14 11:30:06,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 11:30:06,052 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-14 11:30:06,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:06,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1992160321, now seen corresponding path program 1 times [2024-06-14 11:30:06,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:06,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802166376] [2024-06-14 11:30:06,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:06,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:06,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:06,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-14 11:30:06,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:06,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802166376] [2024-06-14 11:30:06,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802166376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:06,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:06,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:06,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164711352] [2024-06-14 11:30:06,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:06,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:06,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:06,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:06,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:06,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:06,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 242 transitions, 2699 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-14 11:30:06,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:06,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:06,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:06,600 INFO L124 PetriNetUnfolderBase]: 1459/2469 cut-off events. [2024-06-14 11:30:06,601 INFO L125 PetriNetUnfolderBase]: For 84005/84008 co-relation queries the response was YES. [2024-06-14 11:30:06,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14880 conditions, 2469 events. 1459/2469 cut-off events. For 84005/84008 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 14316 event pairs, 275 based on Foata normal form. 6/2468 useless extension candidates. Maximal degree in co-relation 14774. Up to 1432 conditions per place. [2024-06-14 11:30:06,622 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 197 selfloop transitions, 71 changer transitions 0/274 dead transitions. [2024-06-14 11:30:06,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 274 transitions, 3507 flow [2024-06-14 11:30:06,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:30:06,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:30:06,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 11:30:06,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-14 11:30:06,624 INFO L175 Difference]: Start difference. First operand has 215 places, 242 transitions, 2699 flow. Second operand 7 states and 165 transitions. [2024-06-14 11:30:06,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 274 transitions, 3507 flow [2024-06-14 11:30:06,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 274 transitions, 3392 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:30:06,880 INFO L231 Difference]: Finished difference. Result has 216 places, 243 transitions, 2750 flow [2024-06-14 11:30:06,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2586, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2750, PETRI_PLACES=216, PETRI_TRANSITIONS=243} [2024-06-14 11:30:06,880 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 175 predicate places. [2024-06-14 11:30:06,880 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 243 transitions, 2750 flow [2024-06-14 11:30:06,880 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-14 11:30:06,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:06,881 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-14 11:30:06,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 11:30:06,881 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-14 11:30:06,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:06,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1199152169, now seen corresponding path program 2 times [2024-06-14 11:30:06,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:06,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807031794] [2024-06-14 11:30:06,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:06,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:06,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:07,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:07,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:07,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807031794] [2024-06-14 11:30:07,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807031794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:07,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:07,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:07,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055277971] [2024-06-14 11:30:07,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:07,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:07,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:07,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:07,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:07,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:07,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 243 transitions, 2750 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-14 11:30:07,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:07,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:07,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:07,516 INFO L124 PetriNetUnfolderBase]: 1479/2505 cut-off events. [2024-06-14 11:30:07,516 INFO L125 PetriNetUnfolderBase]: For 84534/84537 co-relation queries the response was YES. [2024-06-14 11:30:07,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15220 conditions, 2505 events. 1479/2505 cut-off events. For 84534/84537 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 14607 event pairs, 263 based on Foata normal form. 6/2504 useless extension candidates. Maximal degree in co-relation 15114. Up to 1444 conditions per place. [2024-06-14 11:30:07,538 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 194 selfloop transitions, 73 changer transitions 0/273 dead transitions. [2024-06-14 11:30:07,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 273 transitions, 3570 flow [2024-06-14 11:30:07,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:30:07,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:30:07,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 11:30:07,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-14 11:30:07,539 INFO L175 Difference]: Start difference. First operand has 216 places, 243 transitions, 2750 flow. Second operand 7 states and 164 transitions. [2024-06-14 11:30:07,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 273 transitions, 3570 flow [2024-06-14 11:30:07,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 273 transitions, 3342 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 11:30:07,829 INFO L231 Difference]: Finished difference. Result has 217 places, 244 transitions, 2692 flow [2024-06-14 11:30:07,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2529, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2692, PETRI_PLACES=217, PETRI_TRANSITIONS=244} [2024-06-14 11:30:07,829 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 176 predicate places. [2024-06-14 11:30:07,830 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 244 transitions, 2692 flow [2024-06-14 11:30:07,830 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-14 11:30:07,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:07,830 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-14 11:30:07,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 11:30:07,830 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-14 11:30:07,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:07,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1199151828, now seen corresponding path program 1 times [2024-06-14 11:30:07,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:07,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512354675] [2024-06-14 11:30:07,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:07,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:07,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:07,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:07,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:07,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512354675] [2024-06-14 11:30:07,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512354675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:07,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:07,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:07,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904172850] [2024-06-14 11:30:07,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:07,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:07,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:07,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:07,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:07,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:07,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 244 transitions, 2692 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-14 11:30:07,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:07,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:07,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:08,361 INFO L124 PetriNetUnfolderBase]: 1586/2681 cut-off events. [2024-06-14 11:30:08,362 INFO L125 PetriNetUnfolderBase]: For 100117/100123 co-relation queries the response was YES. [2024-06-14 11:30:08,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16249 conditions, 2681 events. 1586/2681 cut-off events. For 100117/100123 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 15797 event pairs, 312 based on Foata normal form. 10/2686 useless extension candidates. Maximal degree in co-relation 16144. Up to 2016 conditions per place. [2024-06-14 11:30:08,385 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 197 selfloop transitions, 79 changer transitions 0/282 dead transitions. [2024-06-14 11:30:08,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 282 transitions, 3593 flow [2024-06-14 11:30:08,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:30:08,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:30:08,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-14 11:30:08,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5444444444444444 [2024-06-14 11:30:08,387 INFO L175 Difference]: Start difference. First operand has 217 places, 244 transitions, 2692 flow. Second operand 9 states and 196 transitions. [2024-06-14 11:30:08,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 282 transitions, 3593 flow [2024-06-14 11:30:08,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 282 transitions, 3483 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-14 11:30:08,653 INFO L231 Difference]: Finished difference. Result has 224 places, 252 transitions, 2909 flow [2024-06-14 11:30:08,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2588, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2909, PETRI_PLACES=224, PETRI_TRANSITIONS=252} [2024-06-14 11:30:08,654 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 183 predicate places. [2024-06-14 11:30:08,654 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 252 transitions, 2909 flow [2024-06-14 11:30:08,654 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-14 11:30:08,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:08,655 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-14 11:30:08,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 11:30:08,655 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-14 11:30:08,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:08,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1110438198, now seen corresponding path program 2 times [2024-06-14 11:30:08,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:08,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980500624] [2024-06-14 11:30:08,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:08,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:08,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:08,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:08,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:08,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980500624] [2024-06-14 11:30:08,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980500624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:08,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:08,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:08,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041695556] [2024-06-14 11:30:08,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:08,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:08,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:08,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:08,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:08,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:08,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 252 transitions, 2909 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-14 11:30:08,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:08,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:08,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:09,213 INFO L124 PetriNetUnfolderBase]: 1614/2729 cut-off events. [2024-06-14 11:30:09,213 INFO L125 PetriNetUnfolderBase]: For 108137/108143 co-relation queries the response was YES. [2024-06-14 11:30:09,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16852 conditions, 2729 events. 1614/2729 cut-off events. For 108137/108143 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 16150 event pairs, 384 based on Foata normal form. 12/2736 useless extension candidates. Maximal degree in co-relation 16744. Up to 2343 conditions per place. [2024-06-14 11:30:09,237 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 202 selfloop transitions, 65 changer transitions 0/273 dead transitions. [2024-06-14 11:30:09,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 273 transitions, 3540 flow [2024-06-14 11:30:09,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:30:09,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:30:09,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-14 11:30:09,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-14 11:30:09,238 INFO L175 Difference]: Start difference. First operand has 224 places, 252 transitions, 2909 flow. Second operand 9 states and 189 transitions. [2024-06-14 11:30:09,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 273 transitions, 3540 flow [2024-06-14 11:30:09,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 273 transitions, 3444 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 11:30:09,569 INFO L231 Difference]: Finished difference. Result has 228 places, 253 transitions, 2974 flow [2024-06-14 11:30:09,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2815, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2974, PETRI_PLACES=228, PETRI_TRANSITIONS=253} [2024-06-14 11:30:09,569 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 187 predicate places. [2024-06-14 11:30:09,569 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 253 transitions, 2974 flow [2024-06-14 11:30:09,569 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-14 11:30:09,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:09,570 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-14 11:30:09,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 11:30:09,570 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-14 11:30:09,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:09,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1110586068, now seen corresponding path program 3 times [2024-06-14 11:30:09,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:09,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050696764] [2024-06-14 11:30:09,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:09,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:09,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:09,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:09,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:09,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050696764] [2024-06-14 11:30:09,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050696764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:09,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:09,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:09,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136073883] [2024-06-14 11:30:09,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:09,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:09,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:09,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:09,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:09,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:09,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 253 transitions, 2974 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-14 11:30:09,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:09,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:09,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:10,245 INFO L124 PetriNetUnfolderBase]: 1634/2759 cut-off events. [2024-06-14 11:30:10,246 INFO L125 PetriNetUnfolderBase]: For 105779/105785 co-relation queries the response was YES. [2024-06-14 11:30:10,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17136 conditions, 2759 events. 1634/2759 cut-off events. For 105779/105785 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 16357 event pairs, 372 based on Foata normal form. 10/2764 useless extension candidates. Maximal degree in co-relation 17027. Up to 2313 conditions per place. [2024-06-14 11:30:10,271 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 202 selfloop transitions, 71 changer transitions 0/279 dead transitions. [2024-06-14 11:30:10,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 279 transitions, 3650 flow [2024-06-14 11:30:10,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:30:10,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:30:10,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 209 transitions. [2024-06-14 11:30:10,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5225 [2024-06-14 11:30:10,272 INFO L175 Difference]: Start difference. First operand has 228 places, 253 transitions, 2974 flow. Second operand 10 states and 209 transitions. [2024-06-14 11:30:10,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 279 transitions, 3650 flow [2024-06-14 11:30:10,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 279 transitions, 3522 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 11:30:10,669 INFO L231 Difference]: Finished difference. Result has 232 places, 255 transitions, 3043 flow [2024-06-14 11:30:10,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2846, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3043, PETRI_PLACES=232, PETRI_TRANSITIONS=255} [2024-06-14 11:30:10,670 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 191 predicate places. [2024-06-14 11:30:10,670 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 255 transitions, 3043 flow [2024-06-14 11:30:10,671 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-14 11:30:10,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:10,671 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-14 11:30:10,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 11:30:10,671 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-14 11:30:10,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:10,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1110586409, now seen corresponding path program 3 times [2024-06-14 11:30:10,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:10,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171434913] [2024-06-14 11:30:10,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:10,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:10,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:10,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-14 11:30:10,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:10,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171434913] [2024-06-14 11:30:10,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171434913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:10,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:10,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:10,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74042339] [2024-06-14 11:30:10,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:10,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:10,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:10,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:10,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:10,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:10,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 255 transitions, 3043 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-14 11:30:10,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:10,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:10,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:11,267 INFO L124 PetriNetUnfolderBase]: 1654/2790 cut-off events. [2024-06-14 11:30:11,268 INFO L125 PetriNetUnfolderBase]: For 108539/108542 co-relation queries the response was YES. [2024-06-14 11:30:11,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17449 conditions, 2790 events. 1654/2790 cut-off events. For 108539/108542 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 16571 event pairs, 392 based on Foata normal form. 6/2785 useless extension candidates. Maximal degree in co-relation 17338. Up to 2290 conditions per place. [2024-06-14 11:30:11,291 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 205 selfloop transitions, 66 changer transitions 0/277 dead transitions. [2024-06-14 11:30:11,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 277 transitions, 3701 flow [2024-06-14 11:30:11,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:30:11,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:30:11,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-14 11:30:11,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-14 11:30:11,309 INFO L175 Difference]: Start difference. First operand has 232 places, 255 transitions, 3043 flow. Second operand 7 states and 157 transitions. [2024-06-14 11:30:11,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 277 transitions, 3701 flow [2024-06-14 11:30:11,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 277 transitions, 3562 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 11:30:11,624 INFO L231 Difference]: Finished difference. Result has 231 places, 256 transitions, 3057 flow [2024-06-14 11:30:11,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2904, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3057, PETRI_PLACES=231, PETRI_TRANSITIONS=256} [2024-06-14 11:30:11,624 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 190 predicate places. [2024-06-14 11:30:11,624 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 256 transitions, 3057 flow [2024-06-14 11:30:11,625 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-14 11:30:11,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:11,625 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-14 11:30:11,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 11:30:11,625 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-14 11:30:11,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:11,625 INFO L85 PathProgramCache]: Analyzing trace with hash -38682296, now seen corresponding path program 4 times [2024-06-14 11:30:11,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:11,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183234620] [2024-06-14 11:30:11,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:11,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:11,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:11,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:11,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:11,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183234620] [2024-06-14 11:30:11,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183234620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:11,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:11,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:11,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336931723] [2024-06-14 11:30:11,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:11,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:11,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:11,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:11,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:11,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:11,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 256 transitions, 3057 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-14 11:30:11,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:11,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:11,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:12,231 INFO L124 PetriNetUnfolderBase]: 1758/2970 cut-off events. [2024-06-14 11:30:12,231 INFO L125 PetriNetUnfolderBase]: For 157852/157855 co-relation queries the response was YES. [2024-06-14 11:30:12,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18416 conditions, 2970 events. 1758/2970 cut-off events. For 157852/157855 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 17890 event pairs, 444 based on Foata normal form. 34/2997 useless extension candidates. Maximal degree in co-relation 18305. Up to 2441 conditions per place. [2024-06-14 11:30:12,256 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 212 selfloop transitions, 53 changer transitions 6/277 dead transitions. [2024-06-14 11:30:12,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 277 transitions, 3716 flow [2024-06-14 11:30:12,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:30:12,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:30:12,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-14 11:30:12,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 11:30:12,257 INFO L175 Difference]: Start difference. First operand has 231 places, 256 transitions, 3057 flow. Second operand 7 states and 160 transitions. [2024-06-14 11:30:12,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 277 transitions, 3716 flow [2024-06-14 11:30:12,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 277 transitions, 3585 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 11:30:12,650 INFO L231 Difference]: Finished difference. Result has 233 places, 253 transitions, 3030 flow [2024-06-14 11:30:12,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2926, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3030, PETRI_PLACES=233, PETRI_TRANSITIONS=253} [2024-06-14 11:30:12,651 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 192 predicate places. [2024-06-14 11:30:12,651 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 253 transitions, 3030 flow [2024-06-14 11:30:12,651 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-14 11:30:12,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:12,652 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-14 11:30:12,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 11:30:12,652 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-14 11:30:12,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:12,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1653687747, now seen corresponding path program 4 times [2024-06-14 11:30:12,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:12,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864170959] [2024-06-14 11:30:12,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:12,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:12,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:12,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-14 11:30:12,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:12,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864170959] [2024-06-14 11:30:12,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864170959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:12,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:12,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:12,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745206384] [2024-06-14 11:30:12,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:12,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:12,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:12,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:12,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:12,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:12,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 253 transitions, 3030 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-14 11:30:12,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:12,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:12,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:13,229 INFO L124 PetriNetUnfolderBase]: 1662/2812 cut-off events. [2024-06-14 11:30:13,229 INFO L125 PetriNetUnfolderBase]: For 102639/102642 co-relation queries the response was YES. [2024-06-14 11:30:13,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17300 conditions, 2812 events. 1662/2812 cut-off events. For 102639/102642 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 16865 event pairs, 283 based on Foata normal form. 6/2811 useless extension candidates. Maximal degree in co-relation 17188. Up to 2021 conditions per place. [2024-06-14 11:30:13,253 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 217 selfloop transitions, 56 changer transitions 0/279 dead transitions. [2024-06-14 11:30:13,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 279 transitions, 3692 flow [2024-06-14 11:30:13,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 11:30:13,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 11:30:13,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 11:30:13,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-14 11:30:13,254 INFO L175 Difference]: Start difference. First operand has 233 places, 253 transitions, 3030 flow. Second operand 6 states and 146 transitions. [2024-06-14 11:30:13,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 279 transitions, 3692 flow [2024-06-14 11:30:13,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 279 transitions, 3580 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 11:30:13,592 INFO L231 Difference]: Finished difference. Result has 234 places, 253 transitions, 3038 flow [2024-06-14 11:30:13,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2918, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3038, PETRI_PLACES=234, PETRI_TRANSITIONS=253} [2024-06-14 11:30:13,593 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 193 predicate places. [2024-06-14 11:30:13,593 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 253 transitions, 3038 flow [2024-06-14 11:30:13,593 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-14 11:30:13,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:13,593 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-14 11:30:13,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 11:30:13,594 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-14 11:30:13,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:13,594 INFO L85 PathProgramCache]: Analyzing trace with hash -38830166, now seen corresponding path program 5 times [2024-06-14 11:30:13,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:13,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718431334] [2024-06-14 11:30:13,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:13,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:13,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30: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-14 11:30:13,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:13,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718431334] [2024-06-14 11:30:13,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718431334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:13,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:13,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:13,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510179095] [2024-06-14 11:30:13,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:13,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:13,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:13,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:13,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:13,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:13,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 253 transitions, 3038 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-14 11:30:13,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:13,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:13,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:14,318 INFO L124 PetriNetUnfolderBase]: 1948/3290 cut-off events. [2024-06-14 11:30:14,318 INFO L125 PetriNetUnfolderBase]: For 212164/212167 co-relation queries the response was YES. [2024-06-14 11:30:14,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22010 conditions, 3290 events. 1948/3290 cut-off events. For 212164/212167 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20189 event pairs, 396 based on Foata normal form. 30/3313 useless extension candidates. Maximal degree in co-relation 21897. Up to 2239 conditions per place. [2024-06-14 11:30:14,346 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 216 selfloop transitions, 60 changer transitions 7/289 dead transitions. [2024-06-14 11:30:14,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 289 transitions, 4010 flow [2024-06-14 11:30:14,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:30:14,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:30:14,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 11:30:14,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-14 11:30:14,347 INFO L175 Difference]: Start difference. First operand has 234 places, 253 transitions, 3038 flow. Second operand 7 states and 169 transitions. [2024-06-14 11:30:14,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 289 transitions, 4010 flow [2024-06-14 11:30:15,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 289 transitions, 3827 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 11:30:15,007 INFO L231 Difference]: Finished difference. Result has 235 places, 255 transitions, 3092 flow [2024-06-14 11:30:15,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2868, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3092, PETRI_PLACES=235, PETRI_TRANSITIONS=255} [2024-06-14 11:30:15,008 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 194 predicate places. [2024-06-14 11:30:15,008 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 255 transitions, 3092 flow [2024-06-14 11:30:15,008 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-14 11:30:15,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:15,009 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-14 11:30:15,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 11:30:15,009 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-14 11:30:15,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:15,009 INFO L85 PathProgramCache]: Analyzing trace with hash -696471098, now seen corresponding path program 6 times [2024-06-14 11:30:15,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:15,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585368747] [2024-06-14 11:30:15,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:15,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:15,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:15,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:15,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:15,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585368747] [2024-06-14 11:30:15,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585368747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:15,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:15,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:15,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83613641] [2024-06-14 11:30:15,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:15,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:15,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:15,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:15,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:15,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:15,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 255 transitions, 3092 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-14 11:30:15,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:15,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:15,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:15,705 INFO L124 PetriNetUnfolderBase]: 1778/3006 cut-off events. [2024-06-14 11:30:15,705 INFO L125 PetriNetUnfolderBase]: For 158304/158307 co-relation queries the response was YES. [2024-06-14 11:30:15,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18651 conditions, 3006 events. 1778/3006 cut-off events. For 158304/158307 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 18156 event pairs, 443 based on Foata normal form. 34/3033 useless extension candidates. Maximal degree in co-relation 18537. Up to 2483 conditions per place. [2024-06-14 11:30:15,732 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 218 selfloop transitions, 46 changer transitions 6/276 dead transitions. [2024-06-14 11:30:15,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 276 transitions, 3730 flow [2024-06-14 11:30:15,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:15,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:15,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-14 11:30:15,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-14 11:30:15,734 INFO L175 Difference]: Start difference. First operand has 235 places, 255 transitions, 3092 flow. Second operand 8 states and 177 transitions. [2024-06-14 11:30:15,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 276 transitions, 3730 flow [2024-06-14 11:30:16,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 276 transitions, 3602 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 11:30:16,170 INFO L231 Difference]: Finished difference. Result has 237 places, 251 transitions, 3027 flow [2024-06-14 11:30:16,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2964, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3027, PETRI_PLACES=237, PETRI_TRANSITIONS=251} [2024-06-14 11:30:16,170 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 196 predicate places. [2024-06-14 11:30:16,170 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 251 transitions, 3027 flow [2024-06-14 11:30:16,170 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-14 11:30:16,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:16,171 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-14 11:30:16,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 11:30:16,171 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-14 11:30:16,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:16,171 INFO L85 PathProgramCache]: Analyzing trace with hash -890195306, now seen corresponding path program 1 times [2024-06-14 11:30:16,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:16,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675109533] [2024-06-14 11:30:16,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:16,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:16,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:16,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:16,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:16,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675109533] [2024-06-14 11:30:16,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675109533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:16,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:16,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:16,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914331583] [2024-06-14 11:30:16,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:16,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:16,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:16,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:16,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:16,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:16,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 251 transitions, 3027 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-14 11:30:16,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:16,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:16,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:16,817 INFO L124 PetriNetUnfolderBase]: 1803/3067 cut-off events. [2024-06-14 11:30:16,817 INFO L125 PetriNetUnfolderBase]: For 148258/148261 co-relation queries the response was YES. [2024-06-14 11:30:16,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18763 conditions, 3067 events. 1803/3067 cut-off events. For 148258/148261 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 18664 event pairs, 391 based on Foata normal form. 30/3090 useless extension candidates. Maximal degree in co-relation 18650. Up to 2375 conditions per place. [2024-06-14 11:30:16,846 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 215 selfloop transitions, 51 changer transitions 9/281 dead transitions. [2024-06-14 11:30:16,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 281 transitions, 3786 flow [2024-06-14 11:30:16,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:16,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:16,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 11:30:16,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-14 11:30:16,848 INFO L175 Difference]: Start difference. First operand has 237 places, 251 transitions, 3027 flow. Second operand 8 states and 181 transitions. [2024-06-14 11:30:16,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 281 transitions, 3786 flow [2024-06-14 11:30:17,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 281 transitions, 3636 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-14 11:30:17,350 INFO L231 Difference]: Finished difference. Result has 239 places, 250 transitions, 3026 flow [2024-06-14 11:30:17,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2889, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3026, PETRI_PLACES=239, PETRI_TRANSITIONS=250} [2024-06-14 11:30:17,351 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 198 predicate places. [2024-06-14 11:30:17,351 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 250 transitions, 3026 flow [2024-06-14 11:30:17,351 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-14 11:30:17,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:17,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:30:17,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 11:30:17,351 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-14 11:30:17,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:17,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1392547188, now seen corresponding path program 7 times [2024-06-14 11:30:17,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:17,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629644016] [2024-06-14 11:30:17,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:17,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:17,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:17,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:17,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:17,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629644016] [2024-06-14 11:30:17,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629644016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:17,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:17,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:17,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806755271] [2024-06-14 11:30:17,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:17,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:17,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:17,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:17,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:17,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:17,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 250 transitions, 3026 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-14 11:30:17,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:17,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:17,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:17,942 INFO L124 PetriNetUnfolderBase]: 1761/2980 cut-off events. [2024-06-14 11:30:17,942 INFO L125 PetriNetUnfolderBase]: For 119669/119675 co-relation queries the response was YES. [2024-06-14 11:30:17,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18578 conditions, 2980 events. 1761/2980 cut-off events. For 119669/119675 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 17931 event pairs, 316 based on Foata normal form. 10/2985 useless extension candidates. Maximal degree in co-relation 18463. Up to 2452 conditions per place. [2024-06-14 11:30:17,968 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 223 selfloop transitions, 58 changer transitions 0/287 dead transitions. [2024-06-14 11:30:17,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 287 transitions, 3871 flow [2024-06-14 11:30:17,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:30:17,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:30:17,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-14 11:30:17,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5388888888888889 [2024-06-14 11:30:17,970 INFO L175 Difference]: Start difference. First operand has 239 places, 250 transitions, 3026 flow. Second operand 9 states and 194 transitions. [2024-06-14 11:30:17,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 287 transitions, 3871 flow [2024-06-14 11:30:18,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 287 transitions, 3768 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-14 11:30:18,435 INFO L231 Difference]: Finished difference. Result has 240 places, 255 transitions, 3110 flow [2024-06-14 11:30:18,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2925, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3110, PETRI_PLACES=240, PETRI_TRANSITIONS=255} [2024-06-14 11:30:18,435 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-14 11:30:18,436 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 255 transitions, 3110 flow [2024-06-14 11:30:18,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:18,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:18,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:30:18,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 11:30:18,436 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-14 11:30:18,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:18,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1717674258, now seen corresponding path program 8 times [2024-06-14 11:30:18,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:18,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035082655] [2024-06-14 11:30:18,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:18,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:18,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:18,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-14 11:30:18,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:18,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035082655] [2024-06-14 11:30:18,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035082655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:18,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:18,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:18,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963915787] [2024-06-14 11:30:18,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:18,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:18,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:18,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:18,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:18,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:18,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 255 transitions, 3110 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-14 11:30:18,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:18,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:18,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:19,017 INFO L124 PetriNetUnfolderBase]: 1847/3120 cut-off events. [2024-06-14 11:30:19,017 INFO L125 PetriNetUnfolderBase]: For 143050/143056 co-relation queries the response was YES. [2024-06-14 11:30:19,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20237 conditions, 3120 events. 1847/3120 cut-off events. For 143050/143056 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 18879 event pairs, 387 based on Foata normal form. 10/3125 useless extension candidates. Maximal degree in co-relation 20123. Up to 1948 conditions per place. [2024-06-14 11:30:19,044 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 189 selfloop transitions, 94 changer transitions 0/289 dead transitions. [2024-06-14 11:30:19,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 289 transitions, 4102 flow [2024-06-14 11:30:19,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:19,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:19,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 11:30:19,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2024-06-14 11:30:19,045 INFO L175 Difference]: Start difference. First operand has 240 places, 255 transitions, 3110 flow. Second operand 8 states and 181 transitions. [2024-06-14 11:30:19,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 289 transitions, 4102 flow [2024-06-14 11:30:19,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 289 transitions, 3936 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-14 11:30:19,648 INFO L231 Difference]: Finished difference. Result has 243 places, 258 transitions, 3198 flow [2024-06-14 11:30:19,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2954, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3198, PETRI_PLACES=243, PETRI_TRANSITIONS=258} [2024-06-14 11:30:19,649 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 202 predicate places. [2024-06-14 11:30:19,649 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 258 transitions, 3198 flow [2024-06-14 11:30:19,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:19,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:19,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:30:19,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 11:30:19,650 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-14 11:30:19,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:19,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1401801618, now seen corresponding path program 9 times [2024-06-14 11:30:19,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:19,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779138513] [2024-06-14 11:30:19,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:19,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:19,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:19,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:19,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:19,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779138513] [2024-06-14 11:30:19,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779138513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:19,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:19,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:19,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132091194] [2024-06-14 11:30:19,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:19,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:19,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:19,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:19,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:19,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:19,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 258 transitions, 3198 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-14 11:30:19,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:19,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:19,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:20,297 INFO L124 PetriNetUnfolderBase]: 1834/3103 cut-off events. [2024-06-14 11:30:20,297 INFO L125 PetriNetUnfolderBase]: For 134880/134886 co-relation queries the response was YES. [2024-06-14 11:30:20,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19663 conditions, 3103 events. 1834/3103 cut-off events. For 134880/134886 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 18827 event pairs, 341 based on Foata normal form. 10/3108 useless extension candidates. Maximal degree in co-relation 19550. Up to 2612 conditions per place. [2024-06-14 11:30:20,325 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 218 selfloop transitions, 58 changer transitions 0/282 dead transitions. [2024-06-14 11:30:20,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 282 transitions, 3818 flow [2024-06-14 11:30:20,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:20,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:20,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-14 11:30:20,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-14 11:30:20,326 INFO L175 Difference]: Start difference. First operand has 243 places, 258 transitions, 3198 flow. Second operand 8 states and 172 transitions. [2024-06-14 11:30:20,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 282 transitions, 3818 flow [2024-06-14 11:30:20,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 282 transitions, 3699 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 11:30:20,805 INFO L231 Difference]: Finished difference. Result has 245 places, 258 transitions, 3199 flow [2024-06-14 11:30:20,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3079, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3199, PETRI_PLACES=245, PETRI_TRANSITIONS=258} [2024-06-14 11:30:20,806 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-14 11:30:20,806 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 258 transitions, 3199 flow [2024-06-14 11:30:20,806 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-14 11:30:20,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:20,806 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-14 11:30:20,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 11:30:20,807 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-14 11:30:20,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:20,807 INFO L85 PathProgramCache]: Analyzing trace with hash -455106158, now seen corresponding path program 10 times [2024-06-14 11:30:20,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:20,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86862296] [2024-06-14 11:30:20,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:20,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:20,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:20,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:20,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:20,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86862296] [2024-06-14 11:30:20,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86862296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:20,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:20,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:20,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122102064] [2024-06-14 11:30:20,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:20,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:20,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:20,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:20,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:20,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:20,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 258 transitions, 3199 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-14 11:30:20,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:20,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:20,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:21,391 INFO L124 PetriNetUnfolderBase]: 1908/3215 cut-off events. [2024-06-14 11:30:21,391 INFO L125 PetriNetUnfolderBase]: For 146662/146668 co-relation queries the response was YES. [2024-06-14 11:30:21,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20741 conditions, 3215 events. 1908/3215 cut-off events. For 146662/146668 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 19567 event pairs, 480 based on Foata normal form. 12/3222 useless extension candidates. Maximal degree in co-relation 20629. Up to 2704 conditions per place. [2024-06-14 11:30:21,420 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 206 selfloop transitions, 72 changer transitions 0/284 dead transitions. [2024-06-14 11:30:21,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 284 transitions, 4025 flow [2024-06-14 11:30:21,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:21,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:21,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-14 11:30:21,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.546875 [2024-06-14 11:30:21,421 INFO L175 Difference]: Start difference. First operand has 245 places, 258 transitions, 3199 flow. Second operand 8 states and 175 transitions. [2024-06-14 11:30:21,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 284 transitions, 4025 flow [2024-06-14 11:30:22,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 284 transitions, 3895 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 11:30:22,029 INFO L231 Difference]: Finished difference. Result has 246 places, 260 transitions, 3259 flow [2024-06-14 11:30:22,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3069, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3259, PETRI_PLACES=246, PETRI_TRANSITIONS=260} [2024-06-14 11:30:22,030 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 205 predicate places. [2024-06-14 11:30:22,030 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 260 transitions, 3259 flow [2024-06-14 11:30:22,030 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-14 11:30:22,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:22,031 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-14 11:30:22,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 11:30:22,031 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-14 11:30:22,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:22,031 INFO L85 PathProgramCache]: Analyzing trace with hash 929637748, now seen corresponding path program 11 times [2024-06-14 11:30:22,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:22,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983434450] [2024-06-14 11:30:22,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:22,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:22,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:22,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:22,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:22,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983434450] [2024-06-14 11:30:22,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983434450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:22,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:22,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:22,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971705019] [2024-06-14 11:30:22,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:22,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:22,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:22,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:22,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:22,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:22,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 260 transitions, 3259 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-14 11:30:22,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:22,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:22,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:22,717 INFO L124 PetriNetUnfolderBase]: 1928/3249 cut-off events. [2024-06-14 11:30:22,717 INFO L125 PetriNetUnfolderBase]: For 147907/147913 co-relation queries the response was YES. [2024-06-14 11:30:22,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20980 conditions, 3249 events. 1928/3249 cut-off events. For 147907/147913 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 19801 event pairs, 487 based on Foata normal form. 10/3250 useless extension candidates. Maximal degree in co-relation 20867. Up to 2897 conditions per place. [2024-06-14 11:30:22,744 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 235 selfloop transitions, 40 changer transitions 0/281 dead transitions. [2024-06-14 11:30:22,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 281 transitions, 3879 flow [2024-06-14 11:30:22,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:22,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:22,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-14 11:30:22,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-14 11:30:22,745 INFO L175 Difference]: Start difference. First operand has 246 places, 260 transitions, 3259 flow. Second operand 8 states and 168 transitions. [2024-06-14 11:30:22,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 281 transitions, 3879 flow [2024-06-14 11:30:23,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 281 transitions, 3778 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 11:30:23,355 INFO L231 Difference]: Finished difference. Result has 250 places, 261 transitions, 3256 flow [2024-06-14 11:30:23,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3158, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3256, PETRI_PLACES=250, PETRI_TRANSITIONS=261} [2024-06-14 11:30:23,355 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 209 predicate places. [2024-06-14 11:30:23,355 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 261 transitions, 3256 flow [2024-06-14 11:30:23,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-14 11:30:23,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:23,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-14 11:30:23,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 11:30:23,356 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-14 11:30:23,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:23,356 INFO L85 PathProgramCache]: Analyzing trace with hash -602460780, now seen corresponding path program 12 times [2024-06-14 11:30:23,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:23,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501473561] [2024-06-14 11:30:23,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:23,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:23,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:23,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:23,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:23,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501473561] [2024-06-14 11:30:23,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501473561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:23,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:23,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:23,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009539172] [2024-06-14 11:30:23,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:23,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:23,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:23,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:23,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:23,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:23,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 261 transitions, 3256 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-14 11:30:23,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:23,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:23,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:23,966 INFO L124 PetriNetUnfolderBase]: 1948/3277 cut-off events. [2024-06-14 11:30:23,967 INFO L125 PetriNetUnfolderBase]: For 151486/151492 co-relation queries the response was YES. [2024-06-14 11:30:23,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21181 conditions, 3277 events. 1948/3277 cut-off events. For 151486/151492 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 20023 event pairs, 470 based on Foata normal form. 10/3282 useless extension candidates. Maximal degree in co-relation 21066. Up to 2642 conditions per place. [2024-06-14 11:30:23,996 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 205 selfloop transitions, 77 changer transitions 0/288 dead transitions. [2024-06-14 11:30:23,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 288 transitions, 4076 flow [2024-06-14 11:30:23,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:23,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:23,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-14 11:30:23,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-14 11:30:23,997 INFO L175 Difference]: Start difference. First operand has 250 places, 261 transitions, 3256 flow. Second operand 8 states and 177 transitions. [2024-06-14 11:30:23,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 288 transitions, 4076 flow [2024-06-14 11:30:24,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 288 transitions, 3981 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 11:30:24,559 INFO L231 Difference]: Finished difference. Result has 252 places, 262 transitions, 3343 flow [2024-06-14 11:30:24,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3161, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3343, PETRI_PLACES=252, PETRI_TRANSITIONS=262} [2024-06-14 11:30:24,560 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2024-06-14 11:30:24,560 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 262 transitions, 3343 flow [2024-06-14 11:30:24,560 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-14 11:30:24,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:24,560 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-14 11:30:24,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 11:30:24,560 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-14 11:30:24,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:24,561 INFO L85 PathProgramCache]: Analyzing trace with hash 39001792, now seen corresponding path program 13 times [2024-06-14 11:30:24,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:24,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571420531] [2024-06-14 11:30:24,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:24,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:24,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:24,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:24,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:24,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571420531] [2024-06-14 11:30:24,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571420531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:24,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:24,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:24,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273016165] [2024-06-14 11:30:24,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:24,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:24,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:24,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:24,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:24,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:24,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 262 transitions, 3343 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-14 11:30:24,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:24,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:24,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:25,178 INFO L124 PetriNetUnfolderBase]: 1930/3253 cut-off events. [2024-06-14 11:30:25,179 INFO L125 PetriNetUnfolderBase]: For 144339/144345 co-relation queries the response was YES. [2024-06-14 11:30:25,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20760 conditions, 3253 events. 1930/3253 cut-off events. For 144339/144345 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 19868 event pairs, 496 based on Foata normal form. 12/3260 useless extension candidates. Maximal degree in co-relation 20644. Up to 2872 conditions per place. [2024-06-14 11:30:25,204 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 205 selfloop transitions, 70 changer transitions 0/281 dead transitions. [2024-06-14 11:30:25,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 281 transitions, 3965 flow [2024-06-14 11:30:25,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:25,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:25,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-14 11:30:25,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.534375 [2024-06-14 11:30:25,205 INFO L175 Difference]: Start difference. First operand has 252 places, 262 transitions, 3343 flow. Second operand 8 states and 171 transitions. [2024-06-14 11:30:25,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 281 transitions, 3965 flow [2024-06-14 11:30:25,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 281 transitions, 3795 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 11:30:25,817 INFO L231 Difference]: Finished difference. Result has 254 places, 262 transitions, 3318 flow [2024-06-14 11:30:25,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3173, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3318, PETRI_PLACES=254, PETRI_TRANSITIONS=262} [2024-06-14 11:30:25,817 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 213 predicate places. [2024-06-14 11:30:25,817 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 262 transitions, 3318 flow [2024-06-14 11:30:25,818 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-14 11:30:25,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:25,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:30:25,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 11:30:25,818 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-14 11:30:25,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:25,818 INFO L85 PathProgramCache]: Analyzing trace with hash 396902154, now seen corresponding path program 14 times [2024-06-14 11:30:25,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:25,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399785332] [2024-06-14 11:30:25,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:25,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:25,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:25,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:25,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:25,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399785332] [2024-06-14 11:30:25,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399785332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:25,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:25,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:25,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133280283] [2024-06-14 11:30:25,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:25,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:25,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:25,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:25,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:25,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:25,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 262 transitions, 3318 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-14 11:30:25,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:25,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:25,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:26,463 INFO L124 PetriNetUnfolderBase]: 1945/3283 cut-off events. [2024-06-14 11:30:26,463 INFO L125 PetriNetUnfolderBase]: For 143797/143800 co-relation queries the response was YES. [2024-06-14 11:30:26,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20684 conditions, 3283 events. 1945/3283 cut-off events. For 143797/143800 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 20172 event pairs, 508 based on Foata normal form. 8/3284 useless extension candidates. Maximal degree in co-relation 20567. Up to 2921 conditions per place. [2024-06-14 11:30:26,491 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 244 selfloop transitions, 34 changer transitions 0/284 dead transitions. [2024-06-14 11:30:26,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 284 transitions, 3976 flow [2024-06-14 11:30:26,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:30:26,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:30:26,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-14 11:30:26,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-14 11:30:26,492 INFO L175 Difference]: Start difference. First operand has 254 places, 262 transitions, 3318 flow. Second operand 7 states and 156 transitions. [2024-06-14 11:30:26,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 284 transitions, 3976 flow [2024-06-14 11:30:26,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 284 transitions, 3826 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 11:30:26,973 INFO L231 Difference]: Finished difference. Result has 254 places, 263 transitions, 3267 flow [2024-06-14 11:30:26,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3168, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3267, PETRI_PLACES=254, PETRI_TRANSITIONS=263} [2024-06-14 11:30:26,974 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 213 predicate places. [2024-06-14 11:30:26,974 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 263 transitions, 3267 flow [2024-06-14 11:30:26,974 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-14 11:30:26,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:26,975 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-14 11:30:26,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 11:30:26,975 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-14 11:30:26,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:26,975 INFO L85 PathProgramCache]: Analyzing trace with hash 396754284, now seen corresponding path program 15 times [2024-06-14 11:30:26,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:26,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584159587] [2024-06-14 11:30:26,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:26,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:26,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:27,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:27,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:27,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584159587] [2024-06-14 11:30:27,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584159587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:27,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:27,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:27,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001377249] [2024-06-14 11:30:27,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:27,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:27,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:27,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:27,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:27,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:27,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 263 transitions, 3267 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-14 11:30:27,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:27,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:27,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:27,720 INFO L124 PetriNetUnfolderBase]: 1932/3260 cut-off events. [2024-06-14 11:30:27,720 INFO L125 PetriNetUnfolderBase]: For 130561/130564 co-relation queries the response was YES. [2024-06-14 11:30:27,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20169 conditions, 3260 events. 1932/3260 cut-off events. For 130561/130564 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 19971 event pairs, 493 based on Foata normal form. 6/3259 useless extension candidates. Maximal degree in co-relation 20051. Up to 2854 conditions per place. [2024-06-14 11:30:27,747 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 246 selfloop transitions, 39 changer transitions 0/291 dead transitions. [2024-06-14 11:30:27,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 291 transitions, 3943 flow [2024-06-14 11:30:27,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:27,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:27,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 11:30:27,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-14 11:30:27,748 INFO L175 Difference]: Start difference. First operand has 254 places, 263 transitions, 3267 flow. Second operand 8 states and 179 transitions. [2024-06-14 11:30:27,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 291 transitions, 3943 flow [2024-06-14 11:30:28,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 291 transitions, 3864 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 11:30:28,353 INFO L231 Difference]: Finished difference. Result has 257 places, 263 transitions, 3270 flow [2024-06-14 11:30:28,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3188, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3270, PETRI_PLACES=257, PETRI_TRANSITIONS=263} [2024-06-14 11:30:28,353 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-14 11:30:28,353 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 263 transitions, 3270 flow [2024-06-14 11:30:28,353 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-14 11:30:28,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:28,354 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-14 11:30:28,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 11:30:28,354 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-14 11:30:28,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:28,354 INFO L85 PathProgramCache]: Analyzing trace with hash 632929644, now seen corresponding path program 16 times [2024-06-14 11:30:28,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:28,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717768037] [2024-06-14 11:30:28,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:28,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:28,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:28,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:28,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:28,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717768037] [2024-06-14 11:30:28,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717768037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:28,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:28,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:28,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349780994] [2024-06-14 11:30:28,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:28,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:28,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:28,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:28,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:28,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:28,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 263 transitions, 3270 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-14 11:30:28,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:28,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:28,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:29,085 INFO L124 PetriNetUnfolderBase]: 1919/3241 cut-off events. [2024-06-14 11:30:29,085 INFO L125 PetriNetUnfolderBase]: For 120310/120313 co-relation queries the response was YES. [2024-06-14 11:30:29,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19672 conditions, 3241 events. 1919/3241 cut-off events. For 120310/120313 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 19906 event pairs, 365 based on Foata normal form. 6/3240 useless extension candidates. Maximal degree in co-relation 19553. Up to 2699 conditions per place. [2024-06-14 11:30:29,121 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 239 selfloop transitions, 46 changer transitions 0/291 dead transitions. [2024-06-14 11:30:29,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 291 transitions, 3952 flow [2024-06-14 11:30:29,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:30:29,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:30:29,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 11:30:29,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-14 11:30:29,123 INFO L175 Difference]: Start difference. First operand has 257 places, 263 transitions, 3270 flow. Second operand 7 states and 163 transitions. [2024-06-14 11:30:29,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 291 transitions, 3952 flow [2024-06-14 11:30:29,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 291 transitions, 3799 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-14 11:30:29,609 INFO L231 Difference]: Finished difference. Result has 257 places, 263 transitions, 3213 flow [2024-06-14 11:30:29,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3117, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3213, PETRI_PLACES=257, PETRI_TRANSITIONS=263} [2024-06-14 11:30:29,610 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-14 11:30:29,610 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 263 transitions, 3213 flow [2024-06-14 11:30:29,610 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-14 11:30:29,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:29,611 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-14 11:30:29,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 11:30:29,611 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-14 11:30:29,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:29,611 INFO L85 PathProgramCache]: Analyzing trace with hash 767800104, now seen corresponding path program 17 times [2024-06-14 11:30:29,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:29,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254075063] [2024-06-14 11:30:29,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:29,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:29,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:29,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:29,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:29,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254075063] [2024-06-14 11:30:29,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254075063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:29,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:29,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:29,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63863383] [2024-06-14 11:30:29,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:29,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:29,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:29,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:29,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:29,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:29,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 263 transitions, 3213 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-14 11:30:29,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:29,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:29,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:30,225 INFO L124 PetriNetUnfolderBase]: 1947/3285 cut-off events. [2024-06-14 11:30:30,226 INFO L125 PetriNetUnfolderBase]: For 127627/127630 co-relation queries the response was YES. [2024-06-14 11:30:30,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19645 conditions, 3285 events. 1947/3285 cut-off events. For 127627/127630 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 20209 event pairs, 512 based on Foata normal form. 8/3286 useless extension candidates. Maximal degree in co-relation 19527. Up to 2891 conditions per place. [2024-06-14 11:30:30,255 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 213 selfloop transitions, 63 changer transitions 0/282 dead transitions. [2024-06-14 11:30:30,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 282 transitions, 3859 flow [2024-06-14 11:30:30,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:30:30,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:30:30,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-14 11:30:30,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 11:30:30,256 INFO L175 Difference]: Start difference. First operand has 257 places, 263 transitions, 3213 flow. Second operand 7 states and 155 transitions. [2024-06-14 11:30:30,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 282 transitions, 3859 flow [2024-06-14 11:30:30,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 282 transitions, 3752 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 11:30:30,737 INFO L231 Difference]: Finished difference. Result has 258 places, 264 transitions, 3263 flow [2024-06-14 11:30:30,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3106, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3263, PETRI_PLACES=258, PETRI_TRANSITIONS=264} [2024-06-14 11:30:30,737 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 217 predicate places. [2024-06-14 11:30:30,738 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 264 transitions, 3263 flow [2024-06-14 11:30:30,738 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-14 11:30:30,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:30,738 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-14 11:30:30,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 11:30:30,738 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-14 11:30:30,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:30,739 INFO L85 PathProgramCache]: Analyzing trace with hash 775418664, now seen corresponding path program 18 times [2024-06-14 11:30:30,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:30,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136319407] [2024-06-14 11:30:30,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:30,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:30,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:30,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:30,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:30,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136319407] [2024-06-14 11:30:30,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136319407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:30,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:30,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:30,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336485194] [2024-06-14 11:30:30,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:30,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:30,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:30,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:30,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:30,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:30,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 264 transitions, 3263 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-14 11:30:30,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:30,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:30,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:31,395 INFO L124 PetriNetUnfolderBase]: 1975/3329 cut-off events. [2024-06-14 11:30:31,395 INFO L125 PetriNetUnfolderBase]: For 131984/131987 co-relation queries the response was YES. [2024-06-14 11:30:31,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20000 conditions, 3329 events. 1975/3329 cut-off events. For 131984/131987 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 20471 event pairs, 510 based on Foata normal form. 8/3330 useless extension candidates. Maximal degree in co-relation 19881. Up to 2795 conditions per place. [2024-06-14 11:30:31,422 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 215 selfloop transitions, 66 changer transitions 0/287 dead transitions. [2024-06-14 11:30:31,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 287 transitions, 3957 flow [2024-06-14 11:30:31,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:30:31,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:30:31,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-14 11:30:31,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-14 11:30:31,427 INFO L175 Difference]: Start difference. First operand has 258 places, 264 transitions, 3263 flow. Second operand 7 states and 158 transitions. [2024-06-14 11:30:31,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 287 transitions, 3957 flow [2024-06-14 11:30:32,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 287 transitions, 3818 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 11:30:32,041 INFO L231 Difference]: Finished difference. Result has 260 places, 265 transitions, 3288 flow [2024-06-14 11:30:32,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3124, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3288, PETRI_PLACES=260, PETRI_TRANSITIONS=265} [2024-06-14 11:30:32,041 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-14 11:30:32,041 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 265 transitions, 3288 flow [2024-06-14 11:30:32,041 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-14 11:30:32,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:32,042 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-14 11:30:32,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 11:30:32,042 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-14 11:30:32,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:32,042 INFO L85 PathProgramCache]: Analyzing trace with hash 633315594, now seen corresponding path program 19 times [2024-06-14 11:30:32,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:32,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960534091] [2024-06-14 11:30:32,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:32,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:32,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:32,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:32,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:32,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960534091] [2024-06-14 11:30:32,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960534091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:32,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:32,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:32,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023853727] [2024-06-14 11:30:32,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:32,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:32,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:32,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:32,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:32,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:32,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 265 transitions, 3288 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-14 11:30:32,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:32,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:32,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:32,714 INFO L124 PetriNetUnfolderBase]: 2122/3570 cut-off events. [2024-06-14 11:30:32,714 INFO L125 PetriNetUnfolderBase]: For 193996/193999 co-relation queries the response was YES. [2024-06-14 11:30:32,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23023 conditions, 3570 events. 2122/3570 cut-off events. For 193996/193999 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 22290 event pairs, 485 based on Foata normal form. 6/3569 useless extension candidates. Maximal degree in co-relation 22903. Up to 2364 conditions per place. [2024-06-14 11:30:32,746 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 206 selfloop transitions, 84 changer transitions 0/296 dead transitions. [2024-06-14 11:30:32,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 296 transitions, 4172 flow [2024-06-14 11:30:32,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:30:32,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:30:32,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 11:30:32,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-14 11:30:32,747 INFO L175 Difference]: Start difference. First operand has 260 places, 265 transitions, 3288 flow. Second operand 7 states and 166 transitions. [2024-06-14 11:30:32,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 296 transitions, 4172 flow [2024-06-14 11:30:33,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 296 transitions, 4024 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 11:30:33,457 INFO L231 Difference]: Finished difference. Result has 262 places, 266 transitions, 3340 flow [2024-06-14 11:30:33,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3140, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3340, PETRI_PLACES=262, PETRI_TRANSITIONS=266} [2024-06-14 11:30:33,457 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-14 11:30:33,457 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 266 transitions, 3340 flow [2024-06-14 11:30:33,457 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-14 11:30:33,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:33,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:30:33,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 11:30:33,458 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-14 11:30:33,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:33,458 INFO L85 PathProgramCache]: Analyzing trace with hash -976708026, now seen corresponding path program 20 times [2024-06-14 11:30:33,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:33,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281043599] [2024-06-14 11:30:33,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:33,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:33,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:33,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:33,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:33,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281043599] [2024-06-14 11:30:33,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281043599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:33,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:33,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:33,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617776206] [2024-06-14 11:30:33,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:33,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:33,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:33,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:33,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:33,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:33,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 266 transitions, 3340 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-14 11:30:33,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:33,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:33,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:34,132 INFO L124 PetriNetUnfolderBase]: 2150/3614 cut-off events. [2024-06-14 11:30:34,132 INFO L125 PetriNetUnfolderBase]: For 204831/204834 co-relation queries the response was YES. [2024-06-14 11:30:34,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23510 conditions, 3614 events. 2150/3614 cut-off events. For 204831/204834 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 22587 event pairs, 609 based on Foata normal form. 8/3615 useless extension candidates. Maximal degree in co-relation 23389. Up to 3216 conditions per place. [2024-06-14 11:30:34,165 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 216 selfloop transitions, 65 changer transitions 0/287 dead transitions. [2024-06-14 11:30:34,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 287 transitions, 4006 flow [2024-06-14 11:30:34,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:30:34,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:30:34,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-14 11:30:34,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5305555555555556 [2024-06-14 11:30:34,166 INFO L175 Difference]: Start difference. First operand has 262 places, 266 transitions, 3340 flow. Second operand 9 states and 191 transitions. [2024-06-14 11:30:34,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 287 transitions, 4006 flow [2024-06-14 11:30:35,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 287 transitions, 3811 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 11:30:35,039 INFO L231 Difference]: Finished difference. Result has 266 places, 267 transitions, 3312 flow [2024-06-14 11:30:35,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3148, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3312, PETRI_PLACES=266, PETRI_TRANSITIONS=267} [2024-06-14 11:30:35,040 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 225 predicate places. [2024-06-14 11:30:35,040 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 267 transitions, 3312 flow [2024-06-14 11:30:35,040 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-14 11:30:35,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:35,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, 1, 1] [2024-06-14 11:30:35,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 11:30:35,040 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-14 11:30:35,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:35,041 INFO L85 PathProgramCache]: Analyzing trace with hash 2122149446, now seen corresponding path program 21 times [2024-06-14 11:30:35,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:35,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040060623] [2024-06-14 11:30:35,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:35,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:35,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:35,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:35,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:35,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040060623] [2024-06-14 11:30:35,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040060623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:35,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:35,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:35,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366198271] [2024-06-14 11:30:35,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:35,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:35,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:35,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:35,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:35,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:35,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 267 transitions, 3312 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-14 11:30:35,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:35,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:35,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:35,711 INFO L124 PetriNetUnfolderBase]: 2127/3577 cut-off events. [2024-06-14 11:30:35,711 INFO L125 PetriNetUnfolderBase]: For 210324/210327 co-relation queries the response was YES. [2024-06-14 11:30:35,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21286 conditions, 3577 events. 2127/3577 cut-off events. For 210324/210327 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 22371 event pairs, 582 based on Foata normal form. 34/3604 useless extension candidates. Maximal degree in co-relation 21165. Up to 3049 conditions per place. [2024-06-14 11:30:35,744 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 216 selfloop transitions, 63 changer transitions 6/291 dead transitions. [2024-06-14 11:30:35,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 291 transitions, 4009 flow [2024-06-14 11:30:35,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:30:35,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:30:35,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-14 11:30:35,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.52 [2024-06-14 11:30:35,745 INFO L175 Difference]: Start difference. First operand has 266 places, 267 transitions, 3312 flow. Second operand 10 states and 208 transitions. [2024-06-14 11:30:35,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 291 transitions, 4009 flow [2024-06-14 11:30:36,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 291 transitions, 3864 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 11:30:36,316 INFO L231 Difference]: Finished difference. Result has 269 places, 264 transitions, 3299 flow [2024-06-14 11:30:36,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3167, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3299, PETRI_PLACES=269, PETRI_TRANSITIONS=264} [2024-06-14 11:30:36,317 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-06-14 11:30:36,317 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 264 transitions, 3299 flow [2024-06-14 11:30:36,317 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-14 11:30:36,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:36,317 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-14 11:30:36,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 11:30:36,317 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-14 11:30:36,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:36,318 INFO L85 PathProgramCache]: Analyzing trace with hash -969089466, now seen corresponding path program 22 times [2024-06-14 11:30:36,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:36,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198292181] [2024-06-14 11:30:36,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:36,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:36,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:36,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:36,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:36,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198292181] [2024-06-14 11:30:36,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198292181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:36,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:36,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:36,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838314708] [2024-06-14 11:30:36,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:36,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:36,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:36,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:36,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:36,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:36,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 264 transitions, 3299 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-14 11:30:36,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:36,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:36,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:36,950 INFO L124 PetriNetUnfolderBase]: 2026/3412 cut-off events. [2024-06-14 11:30:36,950 INFO L125 PetriNetUnfolderBase]: For 126158/126161 co-relation queries the response was YES. [2024-06-14 11:30:36,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19783 conditions, 3412 events. 2026/3412 cut-off events. For 126158/126161 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 21167 event pairs, 522 based on Foata normal form. 8/3413 useless extension candidates. Maximal degree in co-relation 19661. Up to 2883 conditions per place. [2024-06-14 11:30:36,979 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 218 selfloop transitions, 64 changer transitions 0/288 dead transitions. [2024-06-14 11:30:36,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 288 transitions, 3973 flow [2024-06-14 11:30:36,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:30:36,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:30:36,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-14 11:30:36,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5361111111111111 [2024-06-14 11:30:36,981 INFO L175 Difference]: Start difference. First operand has 269 places, 264 transitions, 3299 flow. Second operand 9 states and 193 transitions. [2024-06-14 11:30:36,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 288 transitions, 3973 flow [2024-06-14 11:30:37,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 288 transitions, 3786 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-14 11:30:37,594 INFO L231 Difference]: Finished difference. Result has 269 places, 264 transitions, 3244 flow [2024-06-14 11:30:37,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3112, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3244, PETRI_PLACES=269, PETRI_TRANSITIONS=264} [2024-06-14 11:30:37,594 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-06-14 11:30:37,594 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 264 transitions, 3244 flow [2024-06-14 11:30:37,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.125) internal successors, (121), 8 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:30:37,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:37,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:30:37,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 11:30:37,595 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-14 11:30:37,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:37,595 INFO L85 PathProgramCache]: Analyzing trace with hash 2129773958, now seen corresponding path program 2 times [2024-06-14 11:30:37,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:37,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560302317] [2024-06-14 11:30:37,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:37,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:37,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:37,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:37,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:37,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560302317] [2024-06-14 11:30:37,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560302317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:37,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:37,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:37,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896525875] [2024-06-14 11:30:37,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:37,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:37,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:37,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:37,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:37,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:37,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 264 transitions, 3244 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-14 11:30:37,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:37,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:37,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:38,335 INFO L124 PetriNetUnfolderBase]: 2134/3610 cut-off events. [2024-06-14 11:30:38,335 INFO L125 PetriNetUnfolderBase]: For 184225/184228 co-relation queries the response was YES. [2024-06-14 11:30:38,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20608 conditions, 3610 events. 2134/3610 cut-off events. For 184225/184228 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 22685 event pairs, 550 based on Foata normal form. 30/3633 useless extension candidates. Maximal degree in co-relation 20485. Up to 2945 conditions per place. [2024-06-14 11:30:38,368 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 216 selfloop transitions, 66 changer transitions 8/296 dead transitions. [2024-06-14 11:30:38,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 296 transitions, 4030 flow [2024-06-14 11:30:38,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:30:38,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:30:38,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-14 11:30:38,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53 [2024-06-14 11:30:38,369 INFO L175 Difference]: Start difference. First operand has 269 places, 264 transitions, 3244 flow. Second operand 10 states and 212 transitions. [2024-06-14 11:30:38,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 296 transitions, 4030 flow [2024-06-14 11:30:38,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 296 transitions, 3735 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-14 11:30:38,999 INFO L231 Difference]: Finished difference. Result has 270 places, 264 transitions, 3123 flow [2024-06-14 11:30:39,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2949, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3123, PETRI_PLACES=270, PETRI_TRANSITIONS=264} [2024-06-14 11:30:39,000 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 229 predicate places. [2024-06-14 11:30:39,000 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 264 transitions, 3123 flow [2024-06-14 11:30:39,000 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-14 11:30:39,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:39,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:30:39,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 11:30:39,000 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-14 11:30:39,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:39,001 INFO L85 PathProgramCache]: Analyzing trace with hash 2063099270, now seen corresponding path program 3 times [2024-06-14 11:30:39,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:39,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881229754] [2024-06-14 11:30:39,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:39,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:39,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:39,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:39,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:39,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881229754] [2024-06-14 11:30:39,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881229754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:39,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:39,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:39,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236713898] [2024-06-14 11:30:39,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:39,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:39,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:39,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:39,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:39,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:39,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 264 transitions, 3123 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-14 11:30:39,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:39,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:39,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:39,643 INFO L124 PetriNetUnfolderBase]: 2053/3463 cut-off events. [2024-06-14 11:30:39,643 INFO L125 PetriNetUnfolderBase]: For 123277/123280 co-relation queries the response was YES. [2024-06-14 11:30:39,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19681 conditions, 3463 events. 2053/3463 cut-off events. For 123277/123280 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 21589 event pairs, 501 based on Foata normal form. 6/3462 useless extension candidates. Maximal degree in co-relation 19557. Up to 2592 conditions per place. [2024-06-14 11:30:39,675 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 211 selfloop transitions, 77 changer transitions 0/294 dead transitions. [2024-06-14 11:30:39,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 294 transitions, 4021 flow [2024-06-14 11:30:39,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:30:39,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:30:39,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-14 11:30:39,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5361111111111111 [2024-06-14 11:30:39,676 INFO L175 Difference]: Start difference. First operand has 270 places, 264 transitions, 3123 flow. Second operand 9 states and 193 transitions. [2024-06-14 11:30:39,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 294 transitions, 4021 flow [2024-06-14 11:30:40,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 294 transitions, 3840 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-14 11:30:40,150 INFO L231 Difference]: Finished difference. Result has 271 places, 267 transitions, 3190 flow [2024-06-14 11:30:40,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2946, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3190, PETRI_PLACES=271, PETRI_TRANSITIONS=267} [2024-06-14 11:30:40,151 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 230 predicate places. [2024-06-14 11:30:40,151 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 267 transitions, 3190 flow [2024-06-14 11:30:40,151 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-14 11:30:40,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:40,151 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-14 11:30:40,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 11:30:40,152 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-14 11:30:40,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:40,152 INFO L85 PathProgramCache]: Analyzing trace with hash 2057385350, now seen corresponding path program 4 times [2024-06-14 11:30:40,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:40,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318274895] [2024-06-14 11:30:40,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:40,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:40,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:40,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:40,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:40,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318274895] [2024-06-14 11:30:40,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318274895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:40,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:40,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 11:30:40,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823014679] [2024-06-14 11:30:40,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:40,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 11:30:40,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:40,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 11:30:40,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 11:30:40,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:40,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 267 transitions, 3190 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-14 11:30:40,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:40,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:40,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:40,805 INFO L124 PetriNetUnfolderBase]: 2040/3444 cut-off events. [2024-06-14 11:30:40,805 INFO L125 PetriNetUnfolderBase]: For 109037/109040 co-relation queries the response was YES. [2024-06-14 11:30:40,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19367 conditions, 3444 events. 2040/3444 cut-off events. For 109037/109040 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 21431 event pairs, 481 based on Foata normal form. 6/3443 useless extension candidates. Maximal degree in co-relation 19243. Up to 2586 conditions per place. [2024-06-14 11:30:40,835 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 211 selfloop transitions, 77 changer transitions 0/294 dead transitions. [2024-06-14 11:30:40,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 294 transitions, 3898 flow [2024-06-14 11:30:40,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:30:40,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:30:40,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-14 11:30:40,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5361111111111111 [2024-06-14 11:30:40,836 INFO L175 Difference]: Start difference. First operand has 271 places, 267 transitions, 3190 flow. Second operand 9 states and 193 transitions. [2024-06-14 11:30:40,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 294 transitions, 3898 flow [2024-06-14 11:30:41,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 294 transitions, 3728 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-14 11:30:41,231 INFO L231 Difference]: Finished difference. Result has 274 places, 267 transitions, 3178 flow [2024-06-14 11:30:41,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3020, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3178, PETRI_PLACES=274, PETRI_TRANSITIONS=267} [2024-06-14 11:30:41,232 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 233 predicate places. [2024-06-14 11:30:41,232 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 267 transitions, 3178 flow [2024-06-14 11:30:41,232 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-14 11:30:41,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:41,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:30:41,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 11:30:41,233 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-14 11:30:41,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:41,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1755980602, now seen corresponding path program 1 times [2024-06-14 11:30:41,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:41,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413045956] [2024-06-14 11:30:41,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:41,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:41,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:41,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-14 11:30:41,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:41,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413045956] [2024-06-14 11:30:41,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413045956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:41,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:41,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:30:41,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814629829] [2024-06-14 11:30:41,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:41,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:30:41,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:41,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:30:41,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:30:41,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:41,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 267 transitions, 3178 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-14 11:30:41,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:41,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:41,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:42,004 INFO L124 PetriNetUnfolderBase]: 2380/4052 cut-off events. [2024-06-14 11:30:42,004 INFO L125 PetriNetUnfolderBase]: For 268235/268238 co-relation queries the response was YES. [2024-06-14 11:30:42,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25055 conditions, 4052 events. 2380/4052 cut-off events. For 268235/268238 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 26137 event pairs, 441 based on Foata normal form. 18/4063 useless extension candidates. Maximal degree in co-relation 24931. Up to 2246 conditions per place. [2024-06-14 11:30:42,041 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 216 selfloop transitions, 80 changer transitions 15/317 dead transitions. [2024-06-14 11:30:42,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 317 transitions, 4393 flow [2024-06-14 11:30:42,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:30:42,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:30:42,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-14 11:30:42,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-14 11:30:42,042 INFO L175 Difference]: Start difference. First operand has 274 places, 267 transitions, 3178 flow. Second operand 9 states and 209 transitions. [2024-06-14 11:30:42,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 317 transitions, 4393 flow [2024-06-14 11:30:42,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 317 transitions, 4156 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-14 11:30:42,792 INFO L231 Difference]: Finished difference. Result has 275 places, 270 transitions, 3207 flow [2024-06-14 11:30:42,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2945, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3207, PETRI_PLACES=275, PETRI_TRANSITIONS=270} [2024-06-14 11:30:42,793 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 234 predicate places. [2024-06-14 11:30:42,793 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 270 transitions, 3207 flow [2024-06-14 11:30:42,793 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-14 11:30:42,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:42,793 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, 1] [2024-06-14 11:30:42,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 11:30:42,794 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-14 11:30:42,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:42,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1903590202, now seen corresponding path program 2 times [2024-06-14 11:30:42,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:42,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137683766] [2024-06-14 11:30:42,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:42,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:42,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:42,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:42,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:42,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137683766] [2024-06-14 11:30:42,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137683766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:42,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:42,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:30:42,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894864940] [2024-06-14 11:30:42,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:42,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:30:42,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:42,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:30:42,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:30:42,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:42,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 270 transitions, 3207 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-14 11:30:42,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:42,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:42,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:43,582 INFO L124 PetriNetUnfolderBase]: 2429/4155 cut-off events. [2024-06-14 11:30:43,583 INFO L125 PetriNetUnfolderBase]: For 319932/319935 co-relation queries the response was YES. [2024-06-14 11:30:43,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26789 conditions, 4155 events. 2429/4155 cut-off events. For 319932/319935 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 27126 event pairs, 613 based on Foata normal form. 18/4166 useless extension candidates. Maximal degree in co-relation 26665. Up to 3408 conditions per place. [2024-06-14 11:30:43,621 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 266 selfloop transitions, 23 changer transitions 8/303 dead transitions. [2024-06-14 11:30:43,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 303 transitions, 4123 flow [2024-06-14 11:30:43,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:43,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:43,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-14 11:30:43,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-14 11:30:43,622 INFO L175 Difference]: Start difference. First operand has 275 places, 270 transitions, 3207 flow. Second operand 8 states and 178 transitions. [2024-06-14 11:30:43,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 303 transitions, 4123 flow [2024-06-14 11:30:45,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 303 transitions, 4011 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 11:30:45,062 INFO L231 Difference]: Finished difference. Result has 273 places, 268 transitions, 3129 flow [2024-06-14 11:30:45,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3099, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3129, PETRI_PLACES=273, PETRI_TRANSITIONS=268} [2024-06-14 11:30:45,062 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 232 predicate places. [2024-06-14 11:30:45,062 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 268 transitions, 3129 flow [2024-06-14 11:30:45,062 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-14 11:30:45,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:45,063 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, 1] [2024-06-14 11:30:45,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 11:30:45,063 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-14 11:30:45,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:45,063 INFO L85 PathProgramCache]: Analyzing trace with hash 130911806, now seen corresponding path program 3 times [2024-06-14 11:30:45,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:45,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356308735] [2024-06-14 11:30:45,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:45,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:45,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:45,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:45,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:45,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356308735] [2024-06-14 11:30:45,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356308735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:45,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:45,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:30:45,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928262735] [2024-06-14 11:30:45,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:45,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:30:45,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:45,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:30:45,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:30:45,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:45,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 268 transitions, 3129 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-14 11:30:45,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:45,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:45,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:45,803 INFO L124 PetriNetUnfolderBase]: 2243/3817 cut-off events. [2024-06-14 11:30:45,804 INFO L125 PetriNetUnfolderBase]: For 214127/214130 co-relation queries the response was YES. [2024-06-14 11:30:45,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22516 conditions, 3817 events. 2243/3817 cut-off events. For 214127/214130 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 24427 event pairs, 552 based on Foata normal form. 18/3828 useless extension candidates. Maximal degree in co-relation 22393. Up to 3273 conditions per place. [2024-06-14 11:30:45,837 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 248 selfloop transitions, 20 changer transitions 22/296 dead transitions. [2024-06-14 11:30:45,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 296 transitions, 3841 flow [2024-06-14 11:30:45,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:45,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:45,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-14 11:30:45,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-14 11:30:45,838 INFO L175 Difference]: Start difference. First operand has 273 places, 268 transitions, 3129 flow. Second operand 8 states and 172 transitions. [2024-06-14 11:30:45,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 296 transitions, 3841 flow [2024-06-14 11:30:46,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 296 transitions, 3792 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 11:30:46,662 INFO L231 Difference]: Finished difference. Result has 272 places, 264 transitions, 3085 flow [2024-06-14 11:30:46,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3080, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3085, PETRI_PLACES=272, PETRI_TRANSITIONS=264} [2024-06-14 11:30:46,662 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 231 predicate places. [2024-06-14 11:30:46,662 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 264 transitions, 3085 flow [2024-06-14 11:30:46,662 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-14 11:30:46,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:46,663 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, 1] [2024-06-14 11:30:46,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 11:30:46,663 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-14 11:30:46,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:46,663 INFO L85 PathProgramCache]: Analyzing trace with hash 185130392, now seen corresponding path program 4 times [2024-06-14 11:30:46,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:46,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873490355] [2024-06-14 11:30:46,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:46,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:46,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:46,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:46,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:46,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873490355] [2024-06-14 11:30:46,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873490355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:46,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:46,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:30:46,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310072842] [2024-06-14 11:30:46,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:46,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:30:46,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:46,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:30:46,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:30:46,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:46,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 264 transitions, 3085 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-14 11:30:46,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:46,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:46,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:47,392 INFO L124 PetriNetUnfolderBase]: 2182/3684 cut-off events. [2024-06-14 11:30:47,393 INFO L125 PetriNetUnfolderBase]: For 225951/225954 co-relation queries the response was YES. [2024-06-14 11:30:47,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22043 conditions, 3684 events. 2182/3684 cut-off events. For 225951/225954 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 23407 event pairs, 409 based on Foata normal form. 24/3702 useless extension candidates. Maximal degree in co-relation 21921. Up to 2384 conditions per place. [2024-06-14 11:30:47,425 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 211 selfloop transitions, 71 changer transitions 10/298 dead transitions. [2024-06-14 11:30:47,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 298 transitions, 4036 flow [2024-06-14 11:30:47,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:47,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:47,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 11:30:47,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-14 11:30:47,426 INFO L175 Difference]: Start difference. First operand has 272 places, 264 transitions, 3085 flow. Second operand 8 states and 185 transitions. [2024-06-14 11:30:47,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 298 transitions, 4036 flow [2024-06-14 11:30:48,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 298 transitions, 3983 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 11:30:48,278 INFO L231 Difference]: Finished difference. Result has 269 places, 261 transitions, 3143 flow [2024-06-14 11:30:48,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3034, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3143, PETRI_PLACES=269, PETRI_TRANSITIONS=261} [2024-06-14 11:30:48,278 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-06-14 11:30:48,278 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 261 transitions, 3143 flow [2024-06-14 11:30:48,278 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-14 11:30:48,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:48,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, 1, 1] [2024-06-14 11:30:48,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 11:30:48,279 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-14 11:30:48,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:48,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1490725126, now seen corresponding path program 5 times [2024-06-14 11:30:48,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:48,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147969841] [2024-06-14 11:30:48,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:48,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:48,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:48,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:48,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:48,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147969841] [2024-06-14 11:30:48,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147969841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:48,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:48,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:30:48,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065588990] [2024-06-14 11:30:48,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:48,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:30:48,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:48,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:30:48,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:30:48,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:48,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 261 transitions, 3143 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-14 11:30:48,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:48,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:48,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:49,054 INFO L124 PetriNetUnfolderBase]: 2081/3521 cut-off events. [2024-06-14 11:30:49,054 INFO L125 PetriNetUnfolderBase]: For 226690/226693 co-relation queries the response was YES. [2024-06-14 11:30:49,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21349 conditions, 3521 events. 2081/3521 cut-off events. For 226690/226693 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 22102 event pairs, 614 based on Foata normal form. 26/3541 useless extension candidates. Maximal degree in co-relation 21226. Up to 2966 conditions per place. [2024-06-14 11:30:49,085 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 215 selfloop transitions, 52 changer transitions 6/279 dead transitions. [2024-06-14 11:30:49,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 279 transitions, 3775 flow [2024-06-14 11:30:49,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:49,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:49,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-14 11:30:49,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.540625 [2024-06-14 11:30:49,087 INFO L175 Difference]: Start difference. First operand has 269 places, 261 transitions, 3143 flow. Second operand 8 states and 173 transitions. [2024-06-14 11:30:49,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 279 transitions, 3775 flow [2024-06-14 11:30:49,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 279 transitions, 3479 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-14 11:30:49,933 INFO L231 Difference]: Finished difference. Result has 265 places, 257 transitions, 2918 flow [2024-06-14 11:30:49,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2847, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2918, PETRI_PLACES=265, PETRI_TRANSITIONS=257} [2024-06-14 11:30:49,933 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 224 predicate places. [2024-06-14 11:30:49,933 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 257 transitions, 2918 flow [2024-06-14 11:30:49,933 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-14 11:30:49,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:49,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:30:49,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 11:30:49,934 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-14 11:30:49,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:49,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1490428456, now seen corresponding path program 6 times [2024-06-14 11:30:49,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:49,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520911752] [2024-06-14 11:30:49,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:49,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:49,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:50,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:50,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:50,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520911752] [2024-06-14 11:30:50,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520911752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:50,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:50,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:30:50,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273549922] [2024-06-14 11:30:50,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:50,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:30:50,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:50,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:30:50,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:30:50,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:50,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 257 transitions, 2918 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-14 11:30:50,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:50,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:50,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:50,589 INFO L124 PetriNetUnfolderBase]: 1952/3310 cut-off events. [2024-06-14 11:30:50,589 INFO L125 PetriNetUnfolderBase]: For 151858/151861 co-relation queries the response was YES. [2024-06-14 11:30:50,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18225 conditions, 3310 events. 1952/3310 cut-off events. For 151858/151861 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 20639 event pairs, 464 based on Foata normal form. 24/3328 useless extension candidates. Maximal degree in co-relation 18103. Up to 2672 conditions per place. [2024-06-14 11:30:50,617 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 214 selfloop transitions, 52 changer transitions 10/282 dead transitions. [2024-06-14 11:30:50,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 282 transitions, 3624 flow [2024-06-14 11:30:50,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:50,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:50,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-14 11:30:50,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-14 11:30:50,619 INFO L175 Difference]: Start difference. First operand has 265 places, 257 transitions, 2918 flow. Second operand 8 states and 178 transitions. [2024-06-14 11:30:50,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 282 transitions, 3624 flow [2024-06-14 11:30:51,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 282 transitions, 3518 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 11:30:51,080 INFO L231 Difference]: Finished difference. Result has 267 places, 253 transitions, 2881 flow [2024-06-14 11:30:51,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2812, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2881, PETRI_PLACES=267, PETRI_TRANSITIONS=253} [2024-06-14 11:30:51,081 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 226 predicate places. [2024-06-14 11:30:51,081 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 253 transitions, 2881 flow [2024-06-14 11:30:51,081 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-14 11:30:51,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:51,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, 1, 1, 1] [2024-06-14 11:30:51,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 11:30:51,082 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-14 11:30:51,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:51,082 INFO L85 PathProgramCache]: Analyzing trace with hash -388928046, now seen corresponding path program 7 times [2024-06-14 11:30:51,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:51,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985962352] [2024-06-14 11:30:51,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:51,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:51,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:51,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-14 11:30:51,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:51,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985962352] [2024-06-14 11:30:51,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985962352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:51,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:51,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:30:51,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914082272] [2024-06-14 11:30:51,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:51,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:30:51,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:51,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:30:51,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:30:51,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:51,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 253 transitions, 2881 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-14 11:30:51,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:51,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:51,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:51,740 INFO L124 PetriNetUnfolderBase]: 1976/3356 cut-off events. [2024-06-14 11:30:51,740 INFO L125 PetriNetUnfolderBase]: For 182978/182979 co-relation queries the response was YES. [2024-06-14 11:30:51,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19612 conditions, 3356 events. 1976/3356 cut-off events. For 182978/182979 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 20786 event pairs, 328 based on Foata normal form. 18/3368 useless extension candidates. Maximal degree in co-relation 19489. Up to 2446 conditions per place. [2024-06-14 11:30:51,769 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 218 selfloop transitions, 52 changer transitions 8/284 dead transitions. [2024-06-14 11:30:51,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 284 transitions, 3737 flow [2024-06-14 11:30:51,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:51,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:51,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 11:30:51,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-14 11:30:51,771 INFO L175 Difference]: Start difference. First operand has 267 places, 253 transitions, 2881 flow. Second operand 8 states and 182 transitions. [2024-06-14 11:30:51,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 284 transitions, 3737 flow [2024-06-14 11:30:52,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 284 transitions, 3505 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-14 11:30:52,314 INFO L231 Difference]: Finished difference. Result has 262 places, 251 transitions, 2744 flow [2024-06-14 11:30:52,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2651, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2744, PETRI_PLACES=262, PETRI_TRANSITIONS=251} [2024-06-14 11:30:52,314 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-14 11:30:52,314 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 251 transitions, 2744 flow [2024-06-14 11:30:52,315 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-14 11:30:52,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:52,315 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, 1] [2024-06-14 11:30:52,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 11:30:52,315 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-14 11:30:52,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:52,315 INFO L85 PathProgramCache]: Analyzing trace with hash 1330812342, now seen corresponding path program 8 times [2024-06-14 11:30:52,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:52,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156689980] [2024-06-14 11:30:52,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:52,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:52,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:52,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:52,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:52,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156689980] [2024-06-14 11:30:52,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156689980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:52,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:52,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:30:52,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179118652] [2024-06-14 11:30:52,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:52,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:30:52,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:52,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:30:52,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:30:52,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:52,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 251 transitions, 2744 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-14 11:30:52,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:52,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:52,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:52,966 INFO L124 PetriNetUnfolderBase]: 1871/3171 cut-off events. [2024-06-14 11:30:52,966 INFO L125 PetriNetUnfolderBase]: For 133697/133698 co-relation queries the response was YES. [2024-06-14 11:30:52,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17401 conditions, 3171 events. 1871/3171 cut-off events. For 133697/133698 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 19438 event pairs, 310 based on Foata normal form. 18/3183 useless extension candidates. Maximal degree in co-relation 17281. Up to 2446 conditions per place. [2024-06-14 11:30:52,993 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 210 selfloop transitions, 50 changer transitions 14/280 dead transitions. [2024-06-14 11:30:52,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 280 transitions, 3424 flow [2024-06-14 11:30:52,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:30:52,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:30:52,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 11:30:52,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 11:30:52,994 INFO L175 Difference]: Start difference. First operand has 262 places, 251 transitions, 2744 flow. Second operand 8 states and 180 transitions. [2024-06-14 11:30:52,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 280 transitions, 3424 flow [2024-06-14 11:30:53,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 280 transitions, 3316 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:30:53,355 INFO L231 Difference]: Finished difference. Result has 260 places, 245 transitions, 2690 flow [2024-06-14 11:30:53,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2636, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2690, PETRI_PLACES=260, PETRI_TRANSITIONS=245} [2024-06-14 11:30:53,356 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-14 11:30:53,356 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 245 transitions, 2690 flow [2024-06-14 11:30:53,356 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-14 11:30:53,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:53,356 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, 1] [2024-06-14 11:30:53,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 11:30:53,357 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-14 11:30:53,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:53,357 INFO L85 PathProgramCache]: Analyzing trace with hash 272674686, now seen corresponding path program 9 times [2024-06-14 11:30:53,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:53,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791653629] [2024-06-14 11:30:53,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:53,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:53,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:53,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:53,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:53,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791653629] [2024-06-14 11:30:53,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791653629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:53,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:53,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:30:53,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552856847] [2024-06-14 11:30:53,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:53,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:30:53,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:53,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:30:53,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:30:53,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:53,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 245 transitions, 2690 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-14 11:30:53,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:53,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:53,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:53,973 INFO L124 PetriNetUnfolderBase]: 1982/3341 cut-off events. [2024-06-14 11:30:53,973 INFO L125 PetriNetUnfolderBase]: For 214822/214822 co-relation queries the response was YES. [2024-06-14 11:30:53,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20149 conditions, 3341 events. 1982/3341 cut-off events. For 214822/214822 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 20677 event pairs, 539 based on Foata normal form. 24/3360 useless extension candidates. Maximal degree in co-relation 20030. Up to 2277 conditions per place. [2024-06-14 11:30:54,003 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 163 selfloop transitions, 93 changer transitions 21/283 dead transitions. [2024-06-14 11:30:54,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 283 transitions, 3600 flow [2024-06-14 11:30:54,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:30:54,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:30:54,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 231 transitions. [2024-06-14 11:30:54,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-14 11:30:54,006 INFO L175 Difference]: Start difference. First operand has 260 places, 245 transitions, 2690 flow. Second operand 11 states and 231 transitions. [2024-06-14 11:30:54,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 283 transitions, 3600 flow [2024-06-14 11:30:54,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 283 transitions, 3477 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-14 11:30:54,594 INFO L231 Difference]: Finished difference. Result has 257 places, 239 transitions, 2690 flow [2024-06-14 11:30:54,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2573, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2690, PETRI_PLACES=257, PETRI_TRANSITIONS=239} [2024-06-14 11:30:54,595 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-14 11:30:54,595 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 239 transitions, 2690 flow [2024-06-14 11:30:54,595 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-14 11:30:54,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:54,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:30:54,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 11:30:54,596 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-14 11:30:54,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:54,604 INFO L85 PathProgramCache]: Analyzing trace with hash 509151676, now seen corresponding path program 1 times [2024-06-14 11:30:54,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:54,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817003353] [2024-06-14 11:30:54,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:54,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:54,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:54,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-14 11:30:54,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:54,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817003353] [2024-06-14 11:30:54,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817003353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:54,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:54,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:30:54,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822725727] [2024-06-14 11:30:54,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:54,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:30:54,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:54,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:30:54,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:30:54,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:54,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 239 transitions, 2690 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-14 11:30:54,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:54,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:54,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:55,232 INFO L124 PetriNetUnfolderBase]: 1884/3191 cut-off events. [2024-06-14 11:30:55,232 INFO L125 PetriNetUnfolderBase]: For 208479/208479 co-relation queries the response was YES. [2024-06-14 11:30:55,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19264 conditions, 3191 events. 1884/3191 cut-off events. For 208479/208479 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 19706 event pairs, 577 based on Foata normal form. 26/3212 useless extension candidates. Maximal degree in co-relation 19149. Up to 2672 conditions per place. [2024-06-14 11:30:55,259 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 154 selfloop transitions, 91 changer transitions 12/263 dead transitions. [2024-06-14 11:30:55,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 263 transitions, 3304 flow [2024-06-14 11:30:55,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:30:55,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:30:55,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 220 transitions. [2024-06-14 11:30:55,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-14 11:30:55,260 INFO L175 Difference]: Start difference. First operand has 257 places, 239 transitions, 2690 flow. Second operand 11 states and 220 transitions. [2024-06-14 11:30:55,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 263 transitions, 3304 flow [2024-06-14 11:30:55,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 263 transitions, 3146 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 11:30:55,947 INFO L231 Difference]: Finished difference. Result has 255 places, 235 transitions, 2691 flow [2024-06-14 11:30:55,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2532, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2691, PETRI_PLACES=255, PETRI_TRANSITIONS=235} [2024-06-14 11:30:55,947 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 214 predicate places. [2024-06-14 11:30:55,948 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 235 transitions, 2691 flow [2024-06-14 11:30:55,948 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-14 11:30:55,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:55,949 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, 1] [2024-06-14 11:30:55,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 11:30:55,949 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-14 11:30:55,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:55,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1544614550, now seen corresponding path program 2 times [2024-06-14 11:30:55,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:55,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5520909] [2024-06-14 11:30:55,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:55,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:55,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:56,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:56,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:56,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5520909] [2024-06-14 11:30:56,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5520909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:56,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:56,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:30:56,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717529967] [2024-06-14 11:30:56,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:56,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:30:56,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:56,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:30:56,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:30:56,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:56,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 235 transitions, 2691 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-14 11:30:56,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:56,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:56,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:56,571 INFO L124 PetriNetUnfolderBase]: 1869/3180 cut-off events. [2024-06-14 11:30:56,571 INFO L125 PetriNetUnfolderBase]: For 195689/195689 co-relation queries the response was YES. [2024-06-14 11:30:56,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19147 conditions, 3180 events. 1869/3180 cut-off events. For 195689/195689 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 19723 event pairs, 539 based on Foata normal form. 24/3199 useless extension candidates. Maximal degree in co-relation 19033. Up to 2624 conditions per place. [2024-06-14 11:30:56,598 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 149 selfloop transitions, 85 changer transitions 23/263 dead transitions. [2024-06-14 11:30:56,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 263 transitions, 3347 flow [2024-06-14 11:30:56,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:30:56,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:30:56,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 221 transitions. [2024-06-14 11:30:56,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5022727272727273 [2024-06-14 11:30:56,599 INFO L175 Difference]: Start difference. First operand has 255 places, 235 transitions, 2691 flow. Second operand 11 states and 221 transitions. [2024-06-14 11:30:56,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 263 transitions, 3347 flow [2024-06-14 11:30:57,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 263 transitions, 3161 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 11:30:57,185 INFO L231 Difference]: Finished difference. Result has 253 places, 228 transitions, 2598 flow [2024-06-14 11:30:57,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2505, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2598, PETRI_PLACES=253, PETRI_TRANSITIONS=228} [2024-06-14 11:30:57,185 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 212 predicate places. [2024-06-14 11:30:57,185 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 228 transitions, 2598 flow [2024-06-14 11:30:57,185 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-14 11:30:57,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:57,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:30:57,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 11:30:57,186 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-14 11:30:57,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:57,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1472657340, now seen corresponding path program 3 times [2024-06-14 11:30:57,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:57,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964890388] [2024-06-14 11:30:57,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:57,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:57,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:57,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:57,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:57,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964890388] [2024-06-14 11:30:57,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964890388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:57,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:57,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:30:57,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811166900] [2024-06-14 11:30:57,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:57,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:30:57,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:57,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:30:57,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:30:57,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:57,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 228 transitions, 2598 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-14 11:30:57,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:57,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:57,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:57,838 INFO L124 PetriNetUnfolderBase]: 2041/3482 cut-off events. [2024-06-14 11:30:57,838 INFO L125 PetriNetUnfolderBase]: For 233633/233633 co-relation queries the response was YES. [2024-06-14 11:30:57,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21912 conditions, 3482 events. 2041/3482 cut-off events. For 233633/233633 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 22125 event pairs, 374 based on Foata normal form. 18/3495 useless extension candidates. Maximal degree in co-relation 21799. Up to 1495 conditions per place. [2024-06-14 11:30:57,868 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 150 selfloop transitions, 102 changer transitions 17/275 dead transitions. [2024-06-14 11:30:57,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 275 transitions, 3701 flow [2024-06-14 11:30:57,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:30:57,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:30:57,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-14 11:30:57,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-14 11:30:57,870 INFO L175 Difference]: Start difference. First operand has 253 places, 228 transitions, 2598 flow. Second operand 10 states and 221 transitions. [2024-06-14 11:30:57,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 275 transitions, 3701 flow [2024-06-14 11:30:58,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 275 transitions, 3505 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-14 11:30:58,919 INFO L231 Difference]: Finished difference. Result has 249 places, 226 transitions, 2616 flow [2024-06-14 11:30:58,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2414, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2616, PETRI_PLACES=249, PETRI_TRANSITIONS=226} [2024-06-14 11:30:58,920 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 208 predicate places. [2024-06-14 11:30:58,920 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 226 transitions, 2616 flow [2024-06-14 11:30:58,920 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-14 11:30:58,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:30:58,920 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, 1] [2024-06-14 11:30:58,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 11:30:58,920 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-14 11:30:58,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:30:58,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1691665302, now seen corresponding path program 4 times [2024-06-14 11:30:58,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:30:58,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454172620] [2024-06-14 11:30:58,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:30:58,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:30:58,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:30:59,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:30:59,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:30:59,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454172620] [2024-06-14 11:30:59,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454172620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:30:59,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:30:59,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:30:59,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615129032] [2024-06-14 11:30:59,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:30:59,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:30:59,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:30:59,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:30:59,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:30:59,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:30:59,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 226 transitions, 2616 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-14 11:30:59,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:30:59,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:30:59,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:30:59,576 INFO L124 PetriNetUnfolderBase]: 2041/3496 cut-off events. [2024-06-14 11:30:59,577 INFO L125 PetriNetUnfolderBase]: For 259668/259668 co-relation queries the response was YES. [2024-06-14 11:30:59,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23178 conditions, 3496 events. 2041/3496 cut-off events. For 259668/259668 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 22385 event pairs, 456 based on Foata normal form. 18/3509 useless extension candidates. Maximal degree in co-relation 23065. Up to 1495 conditions per place. [2024-06-14 11:30:59,606 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 161 selfloop transitions, 90 changer transitions 10/267 dead transitions. [2024-06-14 11:30:59,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 267 transitions, 3648 flow [2024-06-14 11:30:59,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:30:59,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:30:59,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-14 11:30:59,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5475 [2024-06-14 11:30:59,607 INFO L175 Difference]: Start difference. First operand has 249 places, 226 transitions, 2616 flow. Second operand 10 states and 219 transitions. [2024-06-14 11:30:59,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 267 transitions, 3648 flow [2024-06-14 11:31:00,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 267 transitions, 3414 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-14 11:31:00,760 INFO L231 Difference]: Finished difference. Result has 248 places, 223 transitions, 2561 flow [2024-06-14 11:31:00,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2400, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2561, PETRI_PLACES=248, PETRI_TRANSITIONS=223} [2024-06-14 11:31:00,760 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 207 predicate places. [2024-06-14 11:31:00,761 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 223 transitions, 2561 flow [2024-06-14 11:31:00,761 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-14 11:31:00,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:00,761 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, 1] [2024-06-14 11:31:00,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 11:31:00,761 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-14 11:31:00,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:00,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1691675532, now seen corresponding path program 5 times [2024-06-14 11:31:00,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:00,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551973694] [2024-06-14 11:31:00,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:00,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:00,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:00,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:00,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:00,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551973694] [2024-06-14 11:31:00,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551973694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:00,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:00,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:00,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771151234] [2024-06-14 11:31:00,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:00,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:00,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:00,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:00,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:00,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:00,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 223 transitions, 2561 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-14 11:31:00,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:00,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:00,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:01,434 INFO L124 PetriNetUnfolderBase]: 1912/3265 cut-off events. [2024-06-14 11:31:01,434 INFO L125 PetriNetUnfolderBase]: For 214633/214633 co-relation queries the response was YES. [2024-06-14 11:31:01,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20702 conditions, 3265 events. 1912/3265 cut-off events. For 214633/214633 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 20599 event pairs, 434 based on Foata normal form. 18/3278 useless extension candidates. Maximal degree in co-relation 20591. Up to 1495 conditions per place. [2024-06-14 11:31:01,461 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 153 selfloop transitions, 84 changer transitions 17/260 dead transitions. [2024-06-14 11:31:01,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 260 transitions, 3399 flow [2024-06-14 11:31:01,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:31:01,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:31:01,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-14 11:31:01,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-14 11:31:01,463 INFO L175 Difference]: Start difference. First operand has 248 places, 223 transitions, 2561 flow. Second operand 10 states and 215 transitions. [2024-06-14 11:31:01,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 260 transitions, 3399 flow [2024-06-14 11:31:02,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 260 transitions, 3209 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-14 11:31:02,437 INFO L231 Difference]: Finished difference. Result has 245 places, 216 transitions, 2448 flow [2024-06-14 11:31:02,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2373, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2448, PETRI_PLACES=245, PETRI_TRANSITIONS=216} [2024-06-14 11:31:02,437 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-14 11:31:02,438 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 216 transitions, 2448 flow [2024-06-14 11:31:02,438 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-14 11:31:02,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:02,438 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, 1] [2024-06-14 11:31:02,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 11:31:02,438 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-14 11:31:02,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:02,438 INFO L85 PathProgramCache]: Analyzing trace with hash -73855846, now seen corresponding path program 6 times [2024-06-14 11:31:02,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:02,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218283751] [2024-06-14 11:31:02,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:02,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:02,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:02,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:02,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:02,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218283751] [2024-06-14 11:31:02,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218283751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:02,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:02,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:02,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361056711] [2024-06-14 11:31:02,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:02,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:02,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:02,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:02,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:02,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:02,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 216 transitions, 2448 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-14 11:31:02,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:02,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:02,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:03,052 INFO L124 PetriNetUnfolderBase]: 1888/3221 cut-off events. [2024-06-14 11:31:03,052 INFO L125 PetriNetUnfolderBase]: For 229922/229922 co-relation queries the response was YES. [2024-06-14 11:31:03,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20431 conditions, 3221 events. 1888/3221 cut-off events. For 229922/229922 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 20290 event pairs, 665 based on Foata normal form. 26/3242 useless extension candidates. Maximal degree in co-relation 20322. Up to 2716 conditions per place. [2024-06-14 11:31:03,079 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 143 selfloop transitions, 77 changer transitions 12/238 dead transitions. [2024-06-14 11:31:03,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 238 transitions, 3002 flow [2024-06-14 11:31:03,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:31:03,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:31:03,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 237 transitions. [2024-06-14 11:31:03,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49375 [2024-06-14 11:31:03,080 INFO L175 Difference]: Start difference. First operand has 245 places, 216 transitions, 2448 flow. Second operand 12 states and 237 transitions. [2024-06-14 11:31:03,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 238 transitions, 3002 flow [2024-06-14 11:31:03,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 238 transitions, 2799 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-14 11:31:03,971 INFO L231 Difference]: Finished difference. Result has 242 places, 212 transitions, 2376 flow [2024-06-14 11:31:03,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2245, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2376, PETRI_PLACES=242, PETRI_TRANSITIONS=212} [2024-06-14 11:31:03,972 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-14 11:31:03,972 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 212 transitions, 2376 flow [2024-06-14 11:31:03,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-14 11:31:03,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:03,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, 1] [2024-06-14 11:31:03,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 11:31:03,972 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-14 11:31:03,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:03,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1538879850, now seen corresponding path program 7 times [2024-06-14 11:31:03,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:03,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447592351] [2024-06-14 11:31:03,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:03,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:03,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:04,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:04,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:04,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447592351] [2024-06-14 11:31:04,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447592351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:04,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:04,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:04,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816706111] [2024-06-14 11:31:04,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:04,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:04,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:04,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:04,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:04,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:04,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 212 transitions, 2376 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-14 11:31:04,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:04,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:04,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:04,688 INFO L124 PetriNetUnfolderBase]: 2000/3403 cut-off events. [2024-06-14 11:31:04,689 INFO L125 PetriNetUnfolderBase]: For 279541/279541 co-relation queries the response was YES. [2024-06-14 11:31:04,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22697 conditions, 3403 events. 2000/3403 cut-off events. For 279541/279541 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 21596 event pairs, 694 based on Foata normal form. 24/3422 useless extension candidates. Maximal degree in co-relation 22590. Up to 2662 conditions per place. [2024-06-14 11:31:04,717 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 149 selfloop transitions, 73 changer transitions 13/241 dead transitions. [2024-06-14 11:31:04,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 241 transitions, 3124 flow [2024-06-14 11:31:04,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 11:31:04,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 11:31:04,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 241 transitions. [2024-06-14 11:31:04,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5020833333333333 [2024-06-14 11:31:04,718 INFO L175 Difference]: Start difference. First operand has 242 places, 212 transitions, 2376 flow. Second operand 12 states and 241 transitions. [2024-06-14 11:31:04,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 241 transitions, 3124 flow [2024-06-14 11:31:06,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 241 transitions, 2962 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-14 11:31:06,017 INFO L231 Difference]: Finished difference. Result has 240 places, 207 transitions, 2314 flow [2024-06-14 11:31:06,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2218, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2314, PETRI_PLACES=240, PETRI_TRANSITIONS=207} [2024-06-14 11:31:06,018 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-14 11:31:06,018 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 207 transitions, 2314 flow [2024-06-14 11:31:06,018 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-14 11:31:06,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:06,018 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, 1] [2024-06-14 11:31:06,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 11:31:06,019 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-14 11:31:06,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:06,019 INFO L85 PathProgramCache]: Analyzing trace with hash -68439526, now seen corresponding path program 8 times [2024-06-14 11:31:06,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:06,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938649417] [2024-06-14 11:31:06,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:06,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:06,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:06,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:06,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:06,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938649417] [2024-06-14 11:31:06,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938649417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:06,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:06,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:06,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122447224] [2024-06-14 11:31:06,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:06,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:06,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:06,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:06,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:06,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:06,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 207 transitions, 2314 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-14 11:31:06,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:06,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:06,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:06,693 INFO L124 PetriNetUnfolderBase]: 2059/3514 cut-off events. [2024-06-14 11:31:06,693 INFO L125 PetriNetUnfolderBase]: For 308901/308901 co-relation queries the response was YES. [2024-06-14 11:31:06,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24492 conditions, 3514 events. 2059/3514 cut-off events. For 308901/308901 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 22579 event pairs, 672 based on Foata normal form. 18/3527 useless extension candidates. Maximal degree in co-relation 24386. Up to 2380 conditions per place. [2024-06-14 11:31:06,725 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 149 selfloop transitions, 78 changer transitions 9/242 dead transitions. [2024-06-14 11:31:06,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 242 transitions, 3242 flow [2024-06-14 11:31:06,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:31:06,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:31:06,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 231 transitions. [2024-06-14 11:31:06,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-14 11:31:06,727 INFO L175 Difference]: Start difference. First operand has 240 places, 207 transitions, 2314 flow. Second operand 11 states and 231 transitions. [2024-06-14 11:31:06,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 242 transitions, 3242 flow [2024-06-14 11:31:07,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 242 transitions, 3081 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-14 11:31:07,903 INFO L231 Difference]: Finished difference. Result has 237 places, 205 transitions, 2306 flow [2024-06-14 11:31:07,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2165, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2306, PETRI_PLACES=237, PETRI_TRANSITIONS=205} [2024-06-14 11:31:07,903 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 196 predicate places. [2024-06-14 11:31:07,903 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 205 transitions, 2306 flow [2024-06-14 11:31:07,903 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-14 11:31:07,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:07,903 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, 1] [2024-06-14 11:31:07,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 11:31:07,904 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-14 11:31:07,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:07,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1539091890, now seen corresponding path program 9 times [2024-06-14 11:31:07,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:07,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598079635] [2024-06-14 11:31:07,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:07,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:07,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:08,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:08,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:08,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598079635] [2024-06-14 11:31:08,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598079635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:08,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:08,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:08,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001918562] [2024-06-14 11:31:08,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:08,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:08,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:08,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:08,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:08,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:08,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 205 transitions, 2306 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-14 11:31:08,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:08,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:08,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:08,577 INFO L124 PetriNetUnfolderBase]: 2031/3470 cut-off events. [2024-06-14 11:31:08,578 INFO L125 PetriNetUnfolderBase]: For 291027/291027 co-relation queries the response was YES. [2024-06-14 11:31:08,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24113 conditions, 3470 events. 2031/3470 cut-off events. For 291027/291027 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 22251 event pairs, 728 based on Foata normal form. 18/3483 useless extension candidates. Maximal degree in co-relation 24008. Up to 2380 conditions per place. [2024-06-14 11:31:08,608 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 144 selfloop transitions, 73 changer transitions 12/235 dead transitions. [2024-06-14 11:31:08,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 235 transitions, 3036 flow [2024-06-14 11:31:08,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:31:08,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:31:08,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 228 transitions. [2024-06-14 11:31:08,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5181818181818182 [2024-06-14 11:31:08,610 INFO L175 Difference]: Start difference. First operand has 237 places, 205 transitions, 2306 flow. Second operand 11 states and 228 transitions. [2024-06-14 11:31:08,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 235 transitions, 3036 flow [2024-06-14 11:31:09,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 235 transitions, 2874 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 11:31:09,778 INFO L231 Difference]: Finished difference. Result has 237 places, 199 transitions, 2224 flow [2024-06-14 11:31:09,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2146, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2224, PETRI_PLACES=237, PETRI_TRANSITIONS=199} [2024-06-14 11:31:09,778 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 196 predicate places. [2024-06-14 11:31:09,778 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 199 transitions, 2224 flow [2024-06-14 11:31:09,778 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-14 11:31:09,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:09,779 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, 1] [2024-06-14 11:31:09,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 11:31:09,779 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-14 11:31:09,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:09,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1058277738, now seen corresponding path program 10 times [2024-06-14 11:31:09,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:09,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718564800] [2024-06-14 11:31:09,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:09,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:09,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:09,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:09,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:09,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718564800] [2024-06-14 11:31:09,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718564800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:09,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:09,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:09,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4218262] [2024-06-14 11:31:09,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:09,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:09,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:09,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:09,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:09,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:09,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 199 transitions, 2224 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-14 11:31:09,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:09,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:09,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:10,422 INFO L124 PetriNetUnfolderBase]: 1880/3205 cut-off events. [2024-06-14 11:31:10,422 INFO L125 PetriNetUnfolderBase]: For 254796/254796 co-relation queries the response was YES. [2024-06-14 11:31:10,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21340 conditions, 3205 events. 1880/3205 cut-off events. For 254796/254796 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 20139 event pairs, 719 based on Foata normal form. 26/3226 useless extension candidates. Maximal degree in co-relation 21236. Up to 2724 conditions per place. [2024-06-14 11:31:10,514 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 134 selfloop transitions, 66 changer transitions 13/219 dead transitions. [2024-06-14 11:31:10,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 219 transitions, 2736 flow [2024-06-14 11:31:10,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:31:10,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:31:10,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-14 11:31:10,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.505 [2024-06-14 11:31:10,515 INFO L175 Difference]: Start difference. First operand has 237 places, 199 transitions, 2224 flow. Second operand 10 states and 202 transitions. [2024-06-14 11:31:10,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 219 transitions, 2736 flow [2024-06-14 11:31:11,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 219 transitions, 2554 flow, removed 1 selfloop flow, removed 16 redundant places. [2024-06-14 11:31:11,505 INFO L231 Difference]: Finished difference. Result has 230 places, 194 transitions, 2133 flow [2024-06-14 11:31:11,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2042, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2133, PETRI_PLACES=230, PETRI_TRANSITIONS=194} [2024-06-14 11:31:11,506 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-14 11:31:11,506 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 194 transitions, 2133 flow [2024-06-14 11:31:11,506 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-14 11:31:11,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:11,506 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, 1] [2024-06-14 11:31:11,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 11:31:11,506 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-14 11:31:11,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:11,507 INFO L85 PathProgramCache]: Analyzing trace with hash -63845326, now seen corresponding path program 11 times [2024-06-14 11:31:11,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:11,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730762044] [2024-06-14 11:31:11,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:11,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:11,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:11,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:11,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:11,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730762044] [2024-06-14 11:31:11,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730762044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:11,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:11,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:11,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202736148] [2024-06-14 11:31:11,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:11,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:11,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:11,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:11,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:11,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:11,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 194 transitions, 2133 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-14 11:31:11,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:11,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:11,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:12,057 INFO L124 PetriNetUnfolderBase]: 1749/2994 cut-off events. [2024-06-14 11:31:12,058 INFO L125 PetriNetUnfolderBase]: For 202796/202796 co-relation queries the response was YES. [2024-06-14 11:31:12,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18750 conditions, 2994 events. 1749/2994 cut-off events. For 202796/202796 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 18636 event pairs, 581 based on Foata normal form. 24/3013 useless extension candidates. Maximal degree in co-relation 18648. Up to 2410 conditions per place. [2024-06-14 11:31:12,081 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 135 selfloop transitions, 58 changer transitions 19/218 dead transitions. [2024-06-14 11:31:12,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 218 transitions, 2677 flow [2024-06-14 11:31:12,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:31:12,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:31:12,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-14 11:31:12,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.51 [2024-06-14 11:31:12,082 INFO L175 Difference]: Start difference. First operand has 230 places, 194 transitions, 2133 flow. Second operand 10 states and 204 transitions. [2024-06-14 11:31:12,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 218 transitions, 2677 flow [2024-06-14 11:31:12,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 218 transitions, 2541 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 11:31:12,867 INFO L231 Difference]: Finished difference. Result has 227 places, 182 transitions, 1970 flow [2024-06-14 11:31:12,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1997, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1970, PETRI_PLACES=227, PETRI_TRANSITIONS=182} [2024-06-14 11:31:12,868 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 186 predicate places. [2024-06-14 11:31:12,868 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 182 transitions, 1970 flow [2024-06-14 11:31:12,869 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-14 11:31:12,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:12,869 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, 1] [2024-06-14 11:31:12,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 11:31:12,869 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-14 11:31:12,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:12,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1999155308, now seen corresponding path program 12 times [2024-06-14 11:31:12,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:12,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366948948] [2024-06-14 11:31:12,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:12,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:12,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:12,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:12,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:12,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366948948] [2024-06-14 11:31:12,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366948948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:12,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:12,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:12,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096115612] [2024-06-14 11:31:12,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:12,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:12,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:12,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:12,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:13,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:13,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 182 transitions, 1970 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-14 11:31:13,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:13,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:13,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:13,495 INFO L124 PetriNetUnfolderBase]: 1802/3071 cut-off events. [2024-06-14 11:31:13,496 INFO L125 PetriNetUnfolderBase]: For 246867/246867 co-relation queries the response was YES. [2024-06-14 11:31:13,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20457 conditions, 3071 events. 1802/3071 cut-off events. For 246867/246867 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 19189 event pairs, 652 based on Foata normal form. 24/3091 useless extension candidates. Maximal degree in co-relation 20356. Up to 2380 conditions per place. [2024-06-14 11:31:13,525 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 152 selfloop transitions, 39 changer transitions 10/207 dead transitions. [2024-06-14 11:31:13,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 207 transitions, 2634 flow [2024-06-14 11:31:13,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:13,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:13,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-14 11:31:13,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-14 11:31:13,526 INFO L175 Difference]: Start difference. First operand has 227 places, 182 transitions, 1970 flow. Second operand 8 states and 174 transitions. [2024-06-14 11:31:13,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 207 transitions, 2634 flow [2024-06-14 11:31:14,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 207 transitions, 2447 flow, removed 4 selfloop flow, removed 19 redundant places. [2024-06-14 11:31:14,354 INFO L231 Difference]: Finished difference. Result has 214 places, 179 transitions, 1821 flow [2024-06-14 11:31:14,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1787, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1821, PETRI_PLACES=214, PETRI_TRANSITIONS=179} [2024-06-14 11:31:14,355 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 173 predicate places. [2024-06-14 11:31:14,355 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 179 transitions, 1821 flow [2024-06-14 11:31:14,355 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-14 11:31:14,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:14,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, 1] [2024-06-14 11:31:14,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 11:31:14,356 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-14 11:31:14,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:14,356 INFO L85 PathProgramCache]: Analyzing trace with hash -115773624, now seen corresponding path program 13 times [2024-06-14 11:31:14,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:14,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793295525] [2024-06-14 11:31:14,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:14,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:14,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:14,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:14,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:14,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793295525] [2024-06-14 11:31:14,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793295525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:14,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:14,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:14,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592896656] [2024-06-14 11:31:14,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:14,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:14,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:14,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:14,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:14,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:14,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 179 transitions, 1821 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-14 11:31:14,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:14,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:14,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:14,930 INFO L124 PetriNetUnfolderBase]: 1778/3035 cut-off events. [2024-06-14 11:31:14,931 INFO L125 PetriNetUnfolderBase]: For 241823/241823 co-relation queries the response was YES. [2024-06-14 11:31:14,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19886 conditions, 3035 events. 1778/3035 cut-off events. For 241823/241823 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 19005 event pairs, 708 based on Foata normal form. 26/3057 useless extension candidates. Maximal degree in co-relation 19789. Up to 2623 conditions per place. [2024-06-14 11:31:14,953 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 145 selfloop transitions, 35 changer transitions 12/198 dead transitions. [2024-06-14 11:31:14,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 198 transitions, 2289 flow [2024-06-14 11:31:14,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:31:14,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:31:14,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-14 11:31:14,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5138888888888888 [2024-06-14 11:31:14,955 INFO L175 Difference]: Start difference. First operand has 214 places, 179 transitions, 1821 flow. Second operand 9 states and 185 transitions. [2024-06-14 11:31:14,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 198 transitions, 2289 flow [2024-06-14 11:31:15,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 198 transitions, 2206 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 11:31:15,775 INFO L231 Difference]: Finished difference. Result has 214 places, 175 transitions, 1779 flow [2024-06-14 11:31:15,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1738, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1779, PETRI_PLACES=214, PETRI_TRANSITIONS=175} [2024-06-14 11:31:15,775 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 173 predicate places. [2024-06-14 11:31:15,776 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 175 transitions, 1779 flow [2024-06-14 11:31:15,776 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-14 11:31:15,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:15,776 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, 1] [2024-06-14 11:31:15,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 11:31:15,776 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-14 11:31:15,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:15,776 INFO L85 PathProgramCache]: Analyzing trace with hash -115767114, now seen corresponding path program 14 times [2024-06-14 11:31:15,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:15,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251874350] [2024-06-14 11:31:15,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:15,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:15,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:15,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:15,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:15,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251874350] [2024-06-14 11:31:15,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251874350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:15,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:15,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:15,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521095225] [2024-06-14 11:31:15,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:15,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:15,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:15,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:15,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:15,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:15,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 175 transitions, 1779 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-14 11:31:15,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:15,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:15,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:16,339 INFO L124 PetriNetUnfolderBase]: 1636/2807 cut-off events. [2024-06-14 11:31:16,339 INFO L125 PetriNetUnfolderBase]: For 189516/189516 co-relation queries the response was YES. [2024-06-14 11:31:16,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17234 conditions, 2807 events. 1636/2807 cut-off events. For 189516/189516 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 17334 event pairs, 571 based on Foata normal form. 24/2827 useless extension candidates. Maximal degree in co-relation 17137. Up to 2338 conditions per place. [2024-06-14 11:31:16,362 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 148 selfloop transitions, 33 changer transitions 11/198 dead transitions. [2024-06-14 11:31:16,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 198 transitions, 2281 flow [2024-06-14 11:31:16,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:31:16,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:31:16,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-14 11:31:16,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5194444444444445 [2024-06-14 11:31:16,363 INFO L175 Difference]: Start difference. First operand has 214 places, 175 transitions, 1779 flow. Second operand 9 states and 187 transitions. [2024-06-14 11:31:16,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 198 transitions, 2281 flow [2024-06-14 11:31:17,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 198 transitions, 2207 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:31:17,132 INFO L231 Difference]: Finished difference. Result has 212 places, 171 transitions, 1719 flow [2024-06-14 11:31:17,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1705, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1719, PETRI_PLACES=212, PETRI_TRANSITIONS=171} [2024-06-14 11:31:17,133 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 171 predicate places. [2024-06-14 11:31:17,133 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 171 transitions, 1719 flow [2024-06-14 11:31:17,133 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-14 11:31:17,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:17,133 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, 1] [2024-06-14 11:31:17,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 11:31:17,134 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-14 11:31:17,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:17,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1199330222, now seen corresponding path program 15 times [2024-06-14 11:31:17,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:17,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302778592] [2024-06-14 11:31:17,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:17,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:17,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:17,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:17,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:17,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302778592] [2024-06-14 11:31:17,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302778592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:17,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:17,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:17,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332815838] [2024-06-14 11:31:17,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:17,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:17,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:17,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:17,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:17,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:17,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 171 transitions, 1719 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-14 11:31:17,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:17,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:17,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:17,689 INFO L124 PetriNetUnfolderBase]: 1611/2750 cut-off events. [2024-06-14 11:31:17,689 INFO L125 PetriNetUnfolderBase]: For 188765/188765 co-relation queries the response was YES. [2024-06-14 11:31:17,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16905 conditions, 2750 events. 1611/2750 cut-off events. For 188765/188765 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 16850 event pairs, 615 based on Foata normal form. 26/2772 useless extension candidates. Maximal degree in co-relation 16809. Up to 2364 conditions per place. [2024-06-14 11:31:17,710 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 142 selfloop transitions, 28 changer transitions 13/189 dead transitions. [2024-06-14 11:31:17,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 189 transitions, 2167 flow [2024-06-14 11:31:17,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:17,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:17,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-14 11:31:17,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-14 11:31:17,712 INFO L175 Difference]: Start difference. First operand has 212 places, 171 transitions, 1719 flow. Second operand 8 states and 168 transitions. [2024-06-14 11:31:17,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 189 transitions, 2167 flow [2024-06-14 11:31:18,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 189 transitions, 2092 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-14 11:31:18,459 INFO L231 Difference]: Finished difference. Result has 209 places, 166 transitions, 1661 flow [2024-06-14 11:31:18,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1644, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1661, PETRI_PLACES=209, PETRI_TRANSITIONS=166} [2024-06-14 11:31:18,459 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 168 predicate places. [2024-06-14 11:31:18,459 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 166 transitions, 1661 flow [2024-06-14 11:31:18,460 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-14 11:31:18,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:18,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, 1] [2024-06-14 11:31:18,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 11:31:18,460 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-14 11:31:18,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:18,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1209161252, now seen corresponding path program 16 times [2024-06-14 11:31:18,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:18,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277167794] [2024-06-14 11:31:18,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:18,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:18,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:18,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-14 11:31:18,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:18,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277167794] [2024-06-14 11:31:18,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277167794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:18,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:18,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:18,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996973009] [2024-06-14 11:31:18,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:18,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:18,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:18,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:18,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:18,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:18,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 166 transitions, 1661 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-14 11:31:18,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:18,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:18,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:19,023 INFO L124 PetriNetUnfolderBase]: 1603/2750 cut-off events. [2024-06-14 11:31:19,023 INFO L125 PetriNetUnfolderBase]: For 188135/188135 co-relation queries the response was YES. [2024-06-14 11:31:19,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16825 conditions, 2750 events. 1603/2750 cut-off events. For 188135/188135 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 16941 event pairs, 627 based on Foata normal form. 26/2772 useless extension candidates. Maximal degree in co-relation 16729. Up to 2358 conditions per place. [2024-06-14 11:31:19,045 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 142 selfloop transitions, 24 changer transitions 12/184 dead transitions. [2024-06-14 11:31:19,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 184 transitions, 2099 flow [2024-06-14 11:31:19,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:19,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:19,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-14 11:31:19,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515625 [2024-06-14 11:31:19,046 INFO L175 Difference]: Start difference. First operand has 209 places, 166 transitions, 1661 flow. Second operand 8 states and 165 transitions. [2024-06-14 11:31:19,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 184 transitions, 2099 flow [2024-06-14 11:31:19,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 184 transitions, 2004 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-14 11:31:19,836 INFO L231 Difference]: Finished difference. Result has 203 places, 162 transitions, 1591 flow [2024-06-14 11:31:19,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1566, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1591, PETRI_PLACES=203, PETRI_TRANSITIONS=162} [2024-06-14 11:31:19,837 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 162 predicate places. [2024-06-14 11:31:19,837 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 162 transitions, 1591 flow [2024-06-14 11:31:19,837 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-14 11:31:19,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:19,837 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, 1] [2024-06-14 11:31:19,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 11:31:19,837 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-14 11:31:19,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:19,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1203946742, now seen corresponding path program 17 times [2024-06-14 11:31:19,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:19,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180770063] [2024-06-14 11:31:19,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:19,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:19,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:19,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:19,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:19,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180770063] [2024-06-14 11:31:19,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180770063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:19,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:19,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:19,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800876006] [2024-06-14 11:31:19,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:19,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:19,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:19,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:19,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:20,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:20,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 162 transitions, 1591 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-14 11:31:20,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:20,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:20,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:20,365 INFO L124 PetriNetUnfolderBase]: 1616/2783 cut-off events. [2024-06-14 11:31:20,365 INFO L125 PetriNetUnfolderBase]: For 176982/176982 co-relation queries the response was YES. [2024-06-14 11:31:20,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16812 conditions, 2783 events. 1616/2783 cut-off events. For 176982/176982 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 17263 event pairs, 593 based on Foata normal form. 24/2803 useless extension candidates. Maximal degree in co-relation 16718. Up to 2354 conditions per place. [2024-06-14 11:31:20,387 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 141 selfloop transitions, 21 changer transitions 17/185 dead transitions. [2024-06-14 11:31:20,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 185 transitions, 2081 flow [2024-06-14 11:31:20,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:20,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:20,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-14 11:31:20,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.51875 [2024-06-14 11:31:20,388 INFO L175 Difference]: Start difference. First operand has 203 places, 162 transitions, 1591 flow. Second operand 8 states and 166 transitions. [2024-06-14 11:31:20,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 185 transitions, 2081 flow [2024-06-14 11:31:21,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 185 transitions, 2029 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 11:31:21,106 INFO L231 Difference]: Finished difference. Result has 202 places, 159 transitions, 1556 flow [2024-06-14 11:31:21,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1539, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1556, PETRI_PLACES=202, PETRI_TRANSITIONS=159} [2024-06-14 11:31:21,107 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-14 11:31:21,107 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 159 transitions, 1556 flow [2024-06-14 11:31:21,107 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-14 11:31:21,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:21,107 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, 1] [2024-06-14 11:31:21,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 11:31:21,107 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-14 11:31:21,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:21,107 INFO L85 PathProgramCache]: Analyzing trace with hash -2003739278, now seen corresponding path program 18 times [2024-06-14 11:31:21,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:21,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528347814] [2024-06-14 11:31:21,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:21,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:21,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:21,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:21,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:21,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528347814] [2024-06-14 11:31:21,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528347814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:21,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:21,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:21,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745806909] [2024-06-14 11:31:21,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:21,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:21,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:21,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:21,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:21,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:21,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 159 transitions, 1556 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-14 11:31:21,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:21,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:21,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:21,682 INFO L124 PetriNetUnfolderBase]: 1664/2877 cut-off events. [2024-06-14 11:31:21,682 INFO L125 PetriNetUnfolderBase]: For 190689/190689 co-relation queries the response was YES. [2024-06-14 11:31:21,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18032 conditions, 2877 events. 1664/2877 cut-off events. For 190689/190689 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 17975 event pairs, 466 based on Foata normal form. 18/2891 useless extension candidates. Maximal degree in co-relation 17938. Up to 2196 conditions per place. [2024-06-14 11:31:21,704 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 150 selfloop transitions, 28 changer transitions 8/192 dead transitions. [2024-06-14 11:31:21,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 192 transitions, 2224 flow [2024-06-14 11:31:21,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:21,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:21,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-14 11:31:21,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-14 11:31:21,705 INFO L175 Difference]: Start difference. First operand has 202 places, 159 transitions, 1556 flow. Second operand 8 states and 178 transitions. [2024-06-14 11:31:21,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 192 transitions, 2224 flow [2024-06-14 11:31:22,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 192 transitions, 2176 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 11:31:22,679 INFO L231 Difference]: Finished difference. Result has 201 places, 158 transitions, 1577 flow [2024-06-14 11:31:22,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1510, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1577, PETRI_PLACES=201, PETRI_TRANSITIONS=158} [2024-06-14 11:31:22,679 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 160 predicate places. [2024-06-14 11:31:22,679 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 158 transitions, 1577 flow [2024-06-14 11:31:22,680 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-14 11:31:22,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:22,680 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, 1] [2024-06-14 11:31:22,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 11:31:22,680 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-14 11:31:22,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:22,680 INFO L85 PathProgramCache]: Analyzing trace with hash -2003749508, now seen corresponding path program 19 times [2024-06-14 11:31:22,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:22,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550379182] [2024-06-14 11:31:22,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:22,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:22,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:22,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:22,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:22,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550379182] [2024-06-14 11:31:22,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550379182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:22,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:22,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:22,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892946336] [2024-06-14 11:31:22,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:22,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:22,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:22,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:22,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:22,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:22,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 158 transitions, 1577 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-14 11:31:22,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:22,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:22,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:23,223 INFO L124 PetriNetUnfolderBase]: 1559/2690 cut-off events. [2024-06-14 11:31:23,224 INFO L125 PetriNetUnfolderBase]: For 161911/161911 co-relation queries the response was YES. [2024-06-14 11:31:23,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16434 conditions, 2690 events. 1559/2690 cut-off events. For 161911/161911 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 16526 event pairs, 454 based on Foata normal form. 18/2704 useless extension candidates. Maximal degree in co-relation 16340. Up to 2196 conditions per place. [2024-06-14 11:31:23,244 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 141 selfloop transitions, 24 changer transitions 14/185 dead transitions. [2024-06-14 11:31:23,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 185 transitions, 2065 flow [2024-06-14 11:31:23,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:23,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:23,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-14 11:31:23,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-14 11:31:23,244 INFO L175 Difference]: Start difference. First operand has 201 places, 158 transitions, 1577 flow. Second operand 8 states and 172 transitions. [2024-06-14 11:31:23,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 185 transitions, 2065 flow [2024-06-14 11:31:23,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 185 transitions, 2007 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 11:31:23,909 INFO L231 Difference]: Finished difference. Result has 200 places, 154 transitions, 1517 flow [2024-06-14 11:31:23,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1519, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1517, PETRI_PLACES=200, PETRI_TRANSITIONS=154} [2024-06-14 11:31:23,909 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 159 predicate places. [2024-06-14 11:31:23,910 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 154 transitions, 1517 flow [2024-06-14 11:31:23,910 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-14 11:31:23,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:23,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, 1] [2024-06-14 11:31:23,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 11:31:23,910 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-14 11:31:23,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:23,910 INFO L85 PathProgramCache]: Analyzing trace with hash 120592758, now seen corresponding path program 1 times [2024-06-14 11:31:23,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:23,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071224743] [2024-06-14 11:31:23,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:23,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:23,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:24,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:24,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:24,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071224743] [2024-06-14 11:31:24,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071224743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:24,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:24,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:24,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275839075] [2024-06-14 11:31:24,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:24,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:24,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:24,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:24,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:24,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:24,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 154 transitions, 1517 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-14 11:31:24,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:24,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:24,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:24,456 INFO L124 PetriNetUnfolderBase]: 1613/2774 cut-off events. [2024-06-14 11:31:24,456 INFO L125 PetriNetUnfolderBase]: For 191738/191738 co-relation queries the response was YES. [2024-06-14 11:31:24,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17718 conditions, 2774 events. 1613/2774 cut-off events. For 191738/191738 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 17178 event pairs, 515 based on Foata normal form. 18/2788 useless extension candidates. Maximal degree in co-relation 17625. Up to 2136 conditions per place. [2024-06-14 11:31:24,482 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 144 selfloop transitions, 26 changer transitions 8/184 dead transitions. [2024-06-14 11:31:24,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 184 transitions, 2155 flow [2024-06-14 11:31:24,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:31:24,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:31:24,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-14 11:31:24,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-14 11:31:24,483 INFO L175 Difference]: Start difference. First operand has 200 places, 154 transitions, 1517 flow. Second operand 9 states and 190 transitions. [2024-06-14 11:31:24,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 184 transitions, 2155 flow [2024-06-14 11:31:25,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 184 transitions, 2048 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 11:31:25,101 INFO L231 Difference]: Finished difference. Result has 196 places, 152 transitions, 1442 flow [2024-06-14 11:31:25,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1412, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1442, PETRI_PLACES=196, PETRI_TRANSITIONS=152} [2024-06-14 11:31:25,102 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 155 predicate places. [2024-06-14 11:31:25,102 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 152 transitions, 1442 flow [2024-06-14 11:31:25,102 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-14 11:31:25,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:25,102 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, 1] [2024-06-14 11:31:25,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 11:31:25,103 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-14 11:31:25,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:25,103 INFO L85 PathProgramCache]: Analyzing trace with hash 120472788, now seen corresponding path program 2 times [2024-06-14 11:31:25,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:25,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780063463] [2024-06-14 11:31:25,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:25,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:25,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:25,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:25,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:25,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780063463] [2024-06-14 11:31:25,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780063463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:25,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:25,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:25,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529227456] [2024-06-14 11:31:25,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:25,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:25,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:25,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:25,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:25,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:25,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 152 transitions, 1442 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-14 11:31:25,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:25,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:25,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:25,622 INFO L124 PetriNetUnfolderBase]: 1508/2587 cut-off events. [2024-06-14 11:31:25,622 INFO L125 PetriNetUnfolderBase]: For 161783/161783 co-relation queries the response was YES. [2024-06-14 11:31:25,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15813 conditions, 2587 events. 1508/2587 cut-off events. For 161783/161783 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 15646 event pairs, 535 based on Foata normal form. 18/2601 useless extension candidates. Maximal degree in co-relation 15722. Up to 2242 conditions per place. [2024-06-14 11:31:25,645 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 139 selfloop transitions, 9 changer transitions 15/169 dead transitions. [2024-06-14 11:31:25,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 169 transitions, 1850 flow [2024-06-14 11:31:25,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 11:31:25,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 11:31:25,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-14 11:31:25,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5107142857142857 [2024-06-14 11:31:25,647 INFO L175 Difference]: Start difference. First operand has 196 places, 152 transitions, 1442 flow. Second operand 7 states and 143 transitions. [2024-06-14 11:31:25,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 169 transitions, 1850 flow [2024-06-14 11:31:26,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 169 transitions, 1791 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-14 11:31:26,278 INFO L231 Difference]: Finished difference. Result has 192 places, 147 transitions, 1349 flow [2024-06-14 11:31:26,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1383, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1349, PETRI_PLACES=192, PETRI_TRANSITIONS=147} [2024-06-14 11:31:26,279 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-14 11:31:26,279 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 147 transitions, 1349 flow [2024-06-14 11:31:26,279 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-14 11:31:26,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:26,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, 1, 1] [2024-06-14 11:31:26,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 11:31:26,280 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-14 11:31:26,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:26,280 INFO L85 PathProgramCache]: Analyzing trace with hash 741108264, now seen corresponding path program 20 times [2024-06-14 11:31:26,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:26,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116487656] [2024-06-14 11:31:26,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:26,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:26,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:26,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-14 11:31:26,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:26,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116487656] [2024-06-14 11:31:26,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116487656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:26,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:26,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:26,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464879297] [2024-06-14 11:31:26,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:26,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:26,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:26,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:26,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:26,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:26,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 147 transitions, 1349 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-14 11:31:26,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:26,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:26,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:26,799 INFO L124 PetriNetUnfolderBase]: 1552/2669 cut-off events. [2024-06-14 11:31:26,799 INFO L125 PetriNetUnfolderBase]: For 191074/191074 co-relation queries the response was YES. [2024-06-14 11:31:26,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16980 conditions, 2669 events. 1552/2669 cut-off events. For 191074/191074 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 16369 event pairs, 280 based on Foata normal form. 18/2685 useless extension candidates. Maximal degree in co-relation 16890. Up to 1697 conditions per place. [2024-06-14 11:31:26,818 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 134 selfloop transitions, 38 changer transitions 16/194 dead transitions. [2024-06-14 11:31:26,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 194 transitions, 2083 flow [2024-06-14 11:31:26,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:31:26,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:31:26,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 231 transitions. [2024-06-14 11:31:26,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-14 11:31:26,820 INFO L175 Difference]: Start difference. First operand has 192 places, 147 transitions, 1349 flow. Second operand 11 states and 231 transitions. [2024-06-14 11:31:26,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 194 transitions, 2083 flow [2024-06-14 11:31:27,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 194 transitions, 1955 flow, removed 2 selfloop flow, removed 14 redundant places. [2024-06-14 11:31:27,548 INFO L231 Difference]: Finished difference. Result has 187 places, 145 transitions, 1283 flow [2024-06-14 11:31:27,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1223, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1283, PETRI_PLACES=187, PETRI_TRANSITIONS=145} [2024-06-14 11:31:27,548 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 146 predicate places. [2024-06-14 11:31:27,548 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 145 transitions, 1283 flow [2024-06-14 11:31:27,548 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-14 11:31:27,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:27,549 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, 1] [2024-06-14 11:31:27,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 11:31:27,549 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-14 11:31:27,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:27,549 INFO L85 PathProgramCache]: Analyzing trace with hash -276672786, now seen corresponding path program 21 times [2024-06-14 11:31:27,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:27,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857499456] [2024-06-14 11:31:27,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:27,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:27,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:27,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:27,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:27,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857499456] [2024-06-14 11:31:27,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857499456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:27,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:27,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:27,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552048113] [2024-06-14 11:31:27,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:27,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:27,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:27,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:27,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:27,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:27,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 145 transitions, 1283 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-14 11:31:27,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:27,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:27,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:28,082 INFO L124 PetriNetUnfolderBase]: 1582/2719 cut-off events. [2024-06-14 11:31:28,083 INFO L125 PetriNetUnfolderBase]: For 218869/218873 co-relation queries the response was YES. [2024-06-14 11:31:28,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18042 conditions, 2719 events. 1582/2719 cut-off events. For 218869/218873 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 16891 event pairs, 357 based on Foata normal form. 22/2739 useless extension candidates. Maximal degree in co-relation 17957. Up to 1697 conditions per place. [2024-06-14 11:31:28,103 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 145 selfloop transitions, 31 changer transitions 8/190 dead transitions. [2024-06-14 11:31:28,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 190 transitions, 2137 flow [2024-06-14 11:31:28,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:31:28,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:31:28,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-14 11:31:28,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54 [2024-06-14 11:31:28,105 INFO L175 Difference]: Start difference. First operand has 187 places, 145 transitions, 1283 flow. Second operand 10 states and 216 transitions. [2024-06-14 11:31:28,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 190 transitions, 2137 flow [2024-06-14 11:31:28,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 190 transitions, 2078 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 11:31:28,688 INFO L231 Difference]: Finished difference. Result has 186 places, 144 transitions, 1297 flow [2024-06-14 11:31:28,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1232, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1297, PETRI_PLACES=186, PETRI_TRANSITIONS=144} [2024-06-14 11:31:28,688 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-06-14 11:31:28,689 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 144 transitions, 1297 flow [2024-06-14 11:31:28,689 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-14 11:31:28,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:28,689 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, 1] [2024-06-14 11:31:28,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 11:31:28,689 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-14 11:31:28,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:28,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1050613410, now seen corresponding path program 22 times [2024-06-14 11:31:28,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:28,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859966112] [2024-06-14 11:31:28,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:28,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:28,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:28,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-14 11:31:28,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:28,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859966112] [2024-06-14 11:31:28,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859966112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:28,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:28,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:28,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499301673] [2024-06-14 11:31:28,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:28,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:28,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:28,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:28,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:28,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:28,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 144 transitions, 1297 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-14 11:31:28,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:28,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:28,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:29,259 INFO L124 PetriNetUnfolderBase]: 1477/2538 cut-off events. [2024-06-14 11:31:29,260 INFO L125 PetriNetUnfolderBase]: For 183160/183160 co-relation queries the response was YES. [2024-06-14 11:31:29,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16282 conditions, 2538 events. 1477/2538 cut-off events. For 183160/183160 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 15510 event pairs, 322 based on Foata normal form. 18/2554 useless extension candidates. Maximal degree in co-relation 16198. Up to 1697 conditions per place. [2024-06-14 11:31:29,278 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 130 selfloop transitions, 29 changer transitions 18/183 dead transitions. [2024-06-14 11:31:29,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 183 transitions, 1967 flow [2024-06-14 11:31:29,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:31:29,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:31:29,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-14 11:31:29,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-14 11:31:29,280 INFO L175 Difference]: Start difference. First operand has 186 places, 144 transitions, 1297 flow. Second operand 10 states and 210 transitions. [2024-06-14 11:31:29,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 183 transitions, 1967 flow [2024-06-14 11:31:29,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 183 transitions, 1916 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 11:31:29,724 INFO L231 Difference]: Finished difference. Result has 188 places, 141 transitions, 1277 flow [2024-06-14 11:31:29,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1250, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1277, PETRI_PLACES=188, PETRI_TRANSITIONS=141} [2024-06-14 11:31:29,725 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 147 predicate places. [2024-06-14 11:31:29,725 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 141 transitions, 1277 flow [2024-06-14 11:31:29,725 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-14 11:31:29,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:29,725 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, 1] [2024-06-14 11:31:29,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 11:31:29,726 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-14 11:31:29,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:29,726 INFO L85 PathProgramCache]: Analyzing trace with hash -708314820, now seen corresponding path program 23 times [2024-06-14 11:31:29,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:29,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386195430] [2024-06-14 11:31:29,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:29,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:29,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:29,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:29,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:29,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386195430] [2024-06-14 11:31:29,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386195430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:29,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:29,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:29,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690090033] [2024-06-14 11:31:29,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:29,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:29,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:29,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:29,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:29,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:29,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 141 transitions, 1277 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-14 11:31:29,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:29,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:29,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:30,259 INFO L124 PetriNetUnfolderBase]: 1530/2637 cut-off events. [2024-06-14 11:31:30,259 INFO L125 PetriNetUnfolderBase]: For 204041/204045 co-relation queries the response was YES. [2024-06-14 11:31:30,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17559 conditions, 2637 events. 1530/2637 cut-off events. For 204041/204045 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 16327 event pairs, 371 based on Foata normal form. 22/2657 useless extension candidates. Maximal degree in co-relation 17476. Up to 1928 conditions per place. [2024-06-14 11:31:30,279 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 133 selfloop transitions, 28 changer transitions 12/179 dead transitions. [2024-06-14 11:31:30,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 179 transitions, 1929 flow [2024-06-14 11:31:30,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:31:30,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:31:30,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-06-14 11:31:30,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5045454545454545 [2024-06-14 11:31:30,280 INFO L175 Difference]: Start difference. First operand has 188 places, 141 transitions, 1277 flow. Second operand 11 states and 222 transitions. [2024-06-14 11:31:30,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 179 transitions, 1929 flow [2024-06-14 11:31:30,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 179 transitions, 1864 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 11:31:30,807 INFO L231 Difference]: Finished difference. Result has 186 places, 139 transitions, 1249 flow [2024-06-14 11:31:30,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1214, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1249, PETRI_PLACES=186, PETRI_TRANSITIONS=139} [2024-06-14 11:31:30,808 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-06-14 11:31:30,808 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 139 transitions, 1249 flow [2024-06-14 11:31:30,808 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-14 11:31:30,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:30,808 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, 1] [2024-06-14 11:31:30,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 11:31:30,808 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-14 11:31:30,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:30,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1200367342, now seen corresponding path program 24 times [2024-06-14 11:31:30,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:30,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680918571] [2024-06-14 11:31:30,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:30,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:30,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:30,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:30,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:30,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680918571] [2024-06-14 11:31:30,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680918571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:30,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:30,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:30,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109361775] [2024-06-14 11:31:30,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:30,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:30,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:30,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:30,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:31,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:31,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 139 transitions, 1249 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-14 11:31:31,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:31,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:31,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:31,300 INFO L124 PetriNetUnfolderBase]: 1425/2450 cut-off events. [2024-06-14 11:31:31,300 INFO L125 PetriNetUnfolderBase]: For 176574/176578 co-relation queries the response was YES. [2024-06-14 11:31:31,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15809 conditions, 2450 events. 1425/2450 cut-off events. For 176574/176578 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 14902 event pairs, 341 based on Foata normal form. 22/2470 useless extension candidates. Maximal degree in co-relation 15726. Up to 1928 conditions per place. [2024-06-14 11:31:31,318 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 120 selfloop transitions, 25 changer transitions 15/166 dead transitions. [2024-06-14 11:31:31,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 166 transitions, 1697 flow [2024-06-14 11:31:31,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:31:31,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:31:31,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-14 11:31:31,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5083333333333333 [2024-06-14 11:31:31,319 INFO L175 Difference]: Start difference. First operand has 186 places, 139 transitions, 1249 flow. Second operand 9 states and 183 transitions. [2024-06-14 11:31:31,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 166 transitions, 1697 flow [2024-06-14 11:31:31,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 166 transitions, 1638 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 11:31:31,738 INFO L231 Difference]: Finished difference. Result has 183 places, 136 transitions, 1222 flow [2024-06-14 11:31:31,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1190, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1222, PETRI_PLACES=183, PETRI_TRANSITIONS=136} [2024-06-14 11:31:31,739 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 142 predicate places. [2024-06-14 11:31:31,739 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 136 transitions, 1222 flow [2024-06-14 11:31:31,739 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-14 11:31:31,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:31,739 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, 1] [2024-06-14 11:31:31,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 11:31:31,740 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-14 11:31:31,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:31,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1212331792, now seen corresponding path program 25 times [2024-06-14 11:31:31,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:31,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520518638] [2024-06-14 11:31:31,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:31,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:31,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:31,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:31,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:31,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520518638] [2024-06-14 11:31:31,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520518638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:31,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:31,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:31,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403749098] [2024-06-14 11:31:31,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:31,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:31,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:31,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:31,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:31,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:31,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 136 transitions, 1222 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-14 11:31:31,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:31,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:31,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:32,166 INFO L124 PetriNetUnfolderBase]: 1478/2537 cut-off events. [2024-06-14 11:31:32,166 INFO L125 PetriNetUnfolderBase]: For 198530/198534 co-relation queries the response was YES. [2024-06-14 11:31:32,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17044 conditions, 2537 events. 1478/2537 cut-off events. For 198530/198534 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 15473 event pairs, 632 based on Foata normal form. 18/2553 useless extension candidates. Maximal degree in co-relation 16962. Up to 1758 conditions per place. [2024-06-14 11:31:32,185 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 91 selfloop transitions, 46 changer transitions 24/167 dead transitions. [2024-06-14 11:31:32,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 167 transitions, 1802 flow [2024-06-14 11:31:32,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:31:32,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:31:32,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-14 11:31:32,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-14 11:31:32,186 INFO L175 Difference]: Start difference. First operand has 183 places, 136 transitions, 1222 flow. Second operand 9 states and 189 transitions. [2024-06-14 11:31:32,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 167 transitions, 1802 flow [2024-06-14 11:31:32,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 167 transitions, 1744 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 11:31:32,754 INFO L231 Difference]: Finished difference. Result has 179 places, 131 transitions, 1216 flow [2024-06-14 11:31:32,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1168, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1216, PETRI_PLACES=179, PETRI_TRANSITIONS=131} [2024-06-14 11:31:32,754 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 138 predicate places. [2024-06-14 11:31:32,754 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 131 transitions, 1216 flow [2024-06-14 11:31:32,755 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-14 11:31:32,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:32,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, 1, 1] [2024-06-14 11:31:32,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 11:31:32,755 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-14 11:31:32,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:32,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1588021856, now seen corresponding path program 26 times [2024-06-14 11:31:32,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:32,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088209877] [2024-06-14 11:31:32,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:32,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:32,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:32,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:32,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:32,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088209877] [2024-06-14 11:31:32,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088209877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:32,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:32,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:32,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266751] [2024-06-14 11:31:32,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:32,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:32,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:32,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:32,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:32,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:32,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 131 transitions, 1216 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-14 11:31:32,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:32,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:32,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:33,260 INFO L124 PetriNetUnfolderBase]: 1556/2661 cut-off events. [2024-06-14 11:31:33,260 INFO L125 PetriNetUnfolderBase]: For 235730/235730 co-relation queries the response was YES. [2024-06-14 11:31:33,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18989 conditions, 2661 events. 1556/2661 cut-off events. For 235730/235730 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 16508 event pairs, 704 based on Foata normal form. 24/2683 useless extension candidates. Maximal degree in co-relation 18908. Up to 2031 conditions per place. [2024-06-14 11:31:33,279 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 91 selfloop transitions, 47 changer transitions 10/154 dead transitions. [2024-06-14 11:31:33,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 154 transitions, 1752 flow [2024-06-14 11:31:33,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:31:33,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:31:33,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-14 11:31:33,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5138888888888888 [2024-06-14 11:31:33,281 INFO L175 Difference]: Start difference. First operand has 179 places, 131 transitions, 1216 flow. Second operand 9 states and 185 transitions. [2024-06-14 11:31:33,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 154 transitions, 1752 flow [2024-06-14 11:31:33,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 154 transitions, 1681 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 11:31:33,698 INFO L231 Difference]: Finished difference. Result has 172 places, 128 transitions, 1223 flow [2024-06-14 11:31:33,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1153, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1223, PETRI_PLACES=172, PETRI_TRANSITIONS=128} [2024-06-14 11:31:33,698 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 131 predicate places. [2024-06-14 11:31:33,698 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 128 transitions, 1223 flow [2024-06-14 11:31:33,699 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-14 11:31:33,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:33,699 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, 1] [2024-06-14 11:31:33,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 11:31:33,700 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-14 11:31:33,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:33,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1741963538, now seen corresponding path program 27 times [2024-06-14 11:31:33,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:33,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887859967] [2024-06-14 11:31:33,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:33,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:33,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:33,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:33,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:33,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887859967] [2024-06-14 11:31:33,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887859967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:33,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:33,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:33,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736090598] [2024-06-14 11:31:33,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:33,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:33,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:33,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:33,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:33,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:33,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 128 transitions, 1223 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-14 11:31:33,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:33,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:33,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:34,217 INFO L124 PetriNetUnfolderBase]: 1585/2712 cut-off events. [2024-06-14 11:31:34,217 INFO L125 PetriNetUnfolderBase]: For 228970/228970 co-relation queries the response was YES. [2024-06-14 11:31:34,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19671 conditions, 2712 events. 1585/2712 cut-off events. For 228970/228970 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 17038 event pairs, 647 based on Foata normal form. 18/2728 useless extension candidates. Maximal degree in co-relation 19594. Up to 2204 conditions per place. [2024-06-14 11:31:34,237 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 122 selfloop transitions, 17 changer transitions 8/153 dead transitions. [2024-06-14 11:31:34,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 153 transitions, 1743 flow [2024-06-14 11:31:34,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:31:34,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:31:34,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-14 11:31:34,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5027777777777778 [2024-06-14 11:31:34,238 INFO L175 Difference]: Start difference. First operand has 172 places, 128 transitions, 1223 flow. Second operand 9 states and 181 transitions. [2024-06-14 11:31:34,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 153 transitions, 1743 flow [2024-06-14 11:31:34,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 153 transitions, 1644 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 11:31:34,720 INFO L231 Difference]: Finished difference. Result has 171 places, 126 transitions, 1149 flow [2024-06-14 11:31:34,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1128, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1149, PETRI_PLACES=171, PETRI_TRANSITIONS=126} [2024-06-14 11:31:34,720 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 130 predicate places. [2024-06-14 11:31:34,721 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 126 transitions, 1149 flow [2024-06-14 11:31:34,721 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-14 11:31:34,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:34,721 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, 1] [2024-06-14 11:31:34,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 11:31:34,721 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-14 11:31:34,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:34,722 INFO L85 PathProgramCache]: Analyzing trace with hash 1192626714, now seen corresponding path program 28 times [2024-06-14 11:31:34,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:34,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958324409] [2024-06-14 11:31:34,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:34,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:34,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:34,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:34,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:34,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958324409] [2024-06-14 11:31:34,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958324409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:34,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:34,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:34,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977506819] [2024-06-14 11:31:34,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:34,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:34,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:34,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:34,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:34,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:34,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 126 transitions, 1149 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-14 11:31:34,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:34,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:34,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:35,217 INFO L124 PetriNetUnfolderBase]: 1480/2525 cut-off events. [2024-06-14 11:31:35,217 INFO L125 PetriNetUnfolderBase]: For 198586/198586 co-relation queries the response was YES. [2024-06-14 11:31:35,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17876 conditions, 2525 events. 1480/2525 cut-off events. For 198586/198586 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 15588 event pairs, 635 based on Foata normal form. 18/2541 useless extension candidates. Maximal degree in co-relation 17800. Up to 2204 conditions per place. [2024-06-14 11:31:35,235 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 110 selfloop transitions, 15 changer transitions 15/146 dead transitions. [2024-06-14 11:31:35,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 146 transitions, 1515 flow [2024-06-14 11:31:35,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:31:35,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:31:35,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-14 11:31:35,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-06-14 11:31:35,236 INFO L175 Difference]: Start difference. First operand has 171 places, 126 transitions, 1149 flow. Second operand 9 states and 175 transitions. [2024-06-14 11:31:35,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 146 transitions, 1515 flow [2024-06-14 11:31:35,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 146 transitions, 1478 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:31:35,558 INFO L231 Difference]: Finished difference. Result has 170 places, 123 transitions, 1116 flow [2024-06-14 11:31:35,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1112, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1116, PETRI_PLACES=170, PETRI_TRANSITIONS=123} [2024-06-14 11:31:35,558 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 129 predicate places. [2024-06-14 11:31:35,558 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 123 transitions, 1116 flow [2024-06-14 11:31:35,558 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-14 11:31:35,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:35,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:31:35,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 11:31:35,559 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-14 11:31:35,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:35,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1729999088, now seen corresponding path program 29 times [2024-06-14 11:31:35,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:35,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51025894] [2024-06-14 11:31:35,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:35,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:35,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:35,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:35,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:35,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51025894] [2024-06-14 11:31:35,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51025894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:35,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:35,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:35,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273764831] [2024-06-14 11:31:35,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:35,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:35,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:35,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:35,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:35,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:35,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 123 transitions, 1116 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-14 11:31:35,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:35,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:35,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:36,022 INFO L124 PetriNetUnfolderBase]: 1566/2683 cut-off events. [2024-06-14 11:31:36,022 INFO L125 PetriNetUnfolderBase]: For 218107/218111 co-relation queries the response was YES. [2024-06-14 11:31:36,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19479 conditions, 2683 events. 1566/2683 cut-off events. For 218107/218111 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 16852 event pairs, 752 based on Foata normal form. 18/2699 useless extension candidates. Maximal degree in co-relation 19404. Up to 1785 conditions per place. [2024-06-14 11:31:36,041 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 83 selfloop transitions, 44 changer transitions 18/151 dead transitions. [2024-06-14 11:31:36,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 151 transitions, 1656 flow [2024-06-14 11:31:36,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:31:36,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:31:36,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-14 11:31:36,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5305555555555556 [2024-06-14 11:31:36,042 INFO L175 Difference]: Start difference. First operand has 170 places, 123 transitions, 1116 flow. Second operand 9 states and 191 transitions. [2024-06-14 11:31:36,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 151 transitions, 1656 flow [2024-06-14 11:31:36,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 151 transitions, 1618 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 11:31:36,491 INFO L231 Difference]: Finished difference. Result has 166 places, 119 transitions, 1140 flow [2024-06-14 11:31:36,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1082, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1140, PETRI_PLACES=166, PETRI_TRANSITIONS=119} [2024-06-14 11:31:36,491 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 125 predicate places. [2024-06-14 11:31:36,491 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 119 transitions, 1140 flow [2024-06-14 11:31:36,492 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-14 11:31:36,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:36,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, 1, 1] [2024-06-14 11:31:36,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 11:31:36,492 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-14 11:31:36,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:36,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1803106292, now seen corresponding path program 30 times [2024-06-14 11:31:36,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:36,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066531906] [2024-06-14 11:31:36,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:36,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:36,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:36,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-14 11:31:36,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:36,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066531906] [2024-06-14 11:31:36,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066531906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:36,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:36,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:36,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310552854] [2024-06-14 11:31:36,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:36,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:36,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:36,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:36,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:36,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:36,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 119 transitions, 1140 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-14 11:31:36,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:36,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:36,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:36,898 INFO L124 PetriNetUnfolderBase]: 1421/2420 cut-off events. [2024-06-14 11:31:36,898 INFO L125 PetriNetUnfolderBase]: For 190005/190005 co-relation queries the response was YES. [2024-06-14 11:31:36,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17158 conditions, 2420 events. 1421/2420 cut-off events. For 190005/190005 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 14763 event pairs, 701 based on Foata normal form. 26/2444 useless extension candidates. Maximal degree in co-relation 17084. Up to 2063 conditions per place. [2024-06-14 11:31:36,915 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 73 selfloop transitions, 42 changer transitions 14/135 dead transitions. [2024-06-14 11:31:36,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 135 transitions, 1474 flow [2024-06-14 11:31:36,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:31:36,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:31:36,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-14 11:31:36,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4888888888888889 [2024-06-14 11:31:36,916 INFO L175 Difference]: Start difference. First operand has 166 places, 119 transitions, 1140 flow. Second operand 9 states and 176 transitions. [2024-06-14 11:31:36,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 135 transitions, 1474 flow [2024-06-14 11:31:37,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 135 transitions, 1383 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 11:31:37,211 INFO L231 Difference]: Finished difference. Result has 161 places, 114 transitions, 1098 flow [2024-06-14 11:31:37,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1049, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1098, PETRI_PLACES=161, PETRI_TRANSITIONS=114} [2024-06-14 11:31:37,211 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 120 predicate places. [2024-06-14 11:31:37,211 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 114 transitions, 1098 flow [2024-06-14 11:31:37,212 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-14 11:31:37,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:37,212 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, 1] [2024-06-14 11:31:37,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 11:31:37,212 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-14 11:31:37,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:37,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1619771214, now seen corresponding path program 31 times [2024-06-14 11:31:37,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:37,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000446176] [2024-06-14 11:31:37,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:37,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:37,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:37,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:37,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:37,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000446176] [2024-06-14 11:31:37,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000446176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:37,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:37,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:37,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589921843] [2024-06-14 11:31:37,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:37,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:37,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:37,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:37,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:37,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:37,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 114 transitions, 1098 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-14 11:31:37,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:37,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:37,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:37,617 INFO L124 PetriNetUnfolderBase]: 1291/2220 cut-off events. [2024-06-14 11:31:37,617 INFO L125 PetriNetUnfolderBase]: For 140335/140335 co-relation queries the response was YES. [2024-06-14 11:31:37,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14743 conditions, 2220 events. 1291/2220 cut-off events. For 140335/140335 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 13328 event pairs, 571 based on Foata normal form. 24/2242 useless extension candidates. Maximal degree in co-relation 14672. Up to 1785 conditions per place. [2024-06-14 11:31:37,632 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 66 selfloop transitions, 37 changer transitions 29/138 dead transitions. [2024-06-14 11:31:37,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 138 transitions, 1506 flow [2024-06-14 11:31:37,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 11:31:37,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 11:31:37,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-14 11:31:37,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5027777777777778 [2024-06-14 11:31:37,633 INFO L175 Difference]: Start difference. First operand has 161 places, 114 transitions, 1098 flow. Second operand 9 states and 181 transitions. [2024-06-14 11:31:37,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 138 transitions, 1506 flow [2024-06-14 11:31:37,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 138 transitions, 1416 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 11:31:37,832 INFO L231 Difference]: Finished difference. Result has 156 places, 107 transitions, 1021 flow [2024-06-14 11:31:37,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1008, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1021, PETRI_PLACES=156, PETRI_TRANSITIONS=107} [2024-06-14 11:31:37,832 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 115 predicate places. [2024-06-14 11:31:37,832 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 107 transitions, 1021 flow [2024-06-14 11:31:37,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.0) internal successors, (135), 9 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 11:31:37,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:37,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:31:37,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 11:31:37,833 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-14 11:31:37,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:37,833 INFO L85 PathProgramCache]: Analyzing trace with hash -201674262, now seen corresponding path program 32 times [2024-06-14 11:31:37,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:37,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776588849] [2024-06-14 11:31:37,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:37,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:37,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:37,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:37,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:37,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776588849] [2024-06-14 11:31:37,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776588849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:37,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:37,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:37,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342249769] [2024-06-14 11:31:37,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:37,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:37,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:37,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:37,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:38,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:38,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 107 transitions, 1021 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-14 11:31:38,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:38,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:38,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:38,288 INFO L124 PetriNetUnfolderBase]: 1221/2077 cut-off events. [2024-06-14 11:31:38,288 INFO L125 PetriNetUnfolderBase]: For 129332/129336 co-relation queries the response was YES. [2024-06-14 11:31:38,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13966 conditions, 2077 events. 1221/2077 cut-off events. For 129332/129336 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 12415 event pairs, 545 based on Foata normal form. 28/2104 useless extension candidates. Maximal degree in co-relation 13897. Up to 1550 conditions per place. [2024-06-14 11:31:38,302 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 93 selfloop transitions, 19 changer transitions 10/128 dead transitions. [2024-06-14 11:31:38,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 128 transitions, 1477 flow [2024-06-14 11:31:38,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:31:38,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:31:38,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-14 11:31:38,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4825 [2024-06-14 11:31:38,303 INFO L175 Difference]: Start difference. First operand has 156 places, 107 transitions, 1021 flow. Second operand 10 states and 193 transitions. [2024-06-14 11:31:38,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 128 transitions, 1477 flow [2024-06-14 11:31:38,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 128 transitions, 1359 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-14 11:31:38,437 INFO L231 Difference]: Finished difference. Result has 145 places, 104 transitions, 926 flow [2024-06-14 11:31:38,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=919, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=926, PETRI_PLACES=145, PETRI_TRANSITIONS=104} [2024-06-14 11:31:38,438 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-14 11:31:38,438 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 104 transitions, 926 flow [2024-06-14 11:31:38,438 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-14 11:31:38,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:38,438 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, 1] [2024-06-14 11:31:38,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 11:31:38,438 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-14 11:31:38,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:38,439 INFO L85 PathProgramCache]: Analyzing trace with hash 2111873166, now seen corresponding path program 3 times [2024-06-14 11:31:38,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:38,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311607707] [2024-06-14 11:31:38,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:38,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:38,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:38,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:38,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:38,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311607707] [2024-06-14 11:31:38,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311607707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:38,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:38,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:38,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306968228] [2024-06-14 11:31:38,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:38,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:38,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:38,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:38,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:38,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:38,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 104 transitions, 926 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-14 11:31:38,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:38,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:38,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:38,859 INFO L124 PetriNetUnfolderBase]: 1197/2041 cut-off events. [2024-06-14 11:31:38,859 INFO L125 PetriNetUnfolderBase]: For 113909/113911 co-relation queries the response was YES. [2024-06-14 11:31:38,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13088 conditions, 2041 events. 1197/2041 cut-off events. For 113909/113911 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 12255 event pairs, 591 based on Foata normal form. 28/2068 useless extension candidates. Maximal degree in co-relation 13025. Up to 1731 conditions per place. [2024-06-14 11:31:38,872 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 62 selfloop transitions, 36 changer transitions 12/116 dead transitions. [2024-06-14 11:31:38,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 116 transitions, 1208 flow [2024-06-14 11:31:38,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:38,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:38,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-14 11:31:38,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.503125 [2024-06-14 11:31:38,873 INFO L175 Difference]: Start difference. First operand has 145 places, 104 transitions, 926 flow. Second operand 8 states and 161 transitions. [2024-06-14 11:31:38,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 116 transitions, 1208 flow [2024-06-14 11:31:38,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 116 transitions, 1172 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 11:31:38,983 INFO L231 Difference]: Finished difference. Result has 142 places, 100 transitions, 939 flow [2024-06-14 11:31:38,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=890, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=939, PETRI_PLACES=142, PETRI_TRANSITIONS=100} [2024-06-14 11:31:38,984 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 101 predicate places. [2024-06-14 11:31:38,984 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 100 transitions, 939 flow [2024-06-14 11:31:38,984 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-14 11:31:38,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:38,984 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, 1] [2024-06-14 11:31:38,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 11:31:38,985 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:38,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:38,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1130778936, now seen corresponding path program 4 times [2024-06-14 11:31:38,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:38,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939860535] [2024-06-14 11:31:38,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:38,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:38,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:39,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:39,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:39,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939860535] [2024-06-14 11:31:39,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939860535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:39,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:39,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:39,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803443642] [2024-06-14 11:31:39,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:39,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:39,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:39,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:39,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:39,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:39,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 100 transitions, 939 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-14 11:31:39,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:39,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:39,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:39,439 INFO L124 PetriNetUnfolderBase]: 1190/2030 cut-off events. [2024-06-14 11:31:39,440 INFO L125 PetriNetUnfolderBase]: For 108747/108749 co-relation queries the response was YES. [2024-06-14 11:31:39,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12975 conditions, 2030 events. 1190/2030 cut-off events. For 108747/108749 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 12151 event pairs, 589 based on Foata normal form. 28/2057 useless extension candidates. Maximal degree in co-relation 12913. Up to 1752 conditions per place. [2024-06-14 11:31:39,456 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 80 selfloop transitions, 14 changer transitions 14/114 dead transitions. [2024-06-14 11:31:39,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 114 transitions, 1221 flow [2024-06-14 11:31:39,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:31:39,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:31:39,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-14 11:31:39,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.465 [2024-06-14 11:31:39,458 INFO L175 Difference]: Start difference. First operand has 142 places, 100 transitions, 939 flow. Second operand 10 states and 186 transitions. [2024-06-14 11:31:39,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 114 transitions, 1221 flow [2024-06-14 11:31:39,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 114 transitions, 1145 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 11:31:39,582 INFO L231 Difference]: Finished difference. Result has 142 places, 95 transitions, 855 flow [2024-06-14 11:31:39,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=863, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=855, PETRI_PLACES=142, PETRI_TRANSITIONS=95} [2024-06-14 11:31:39,582 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 101 predicate places. [2024-06-14 11:31:39,582 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 95 transitions, 855 flow [2024-06-14 11:31:39,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-14 11:31:39,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:39,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, 1] [2024-06-14 11:31:39,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 11:31:39,583 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:39,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:39,583 INFO L85 PathProgramCache]: Analyzing trace with hash -1962564044, now seen corresponding path program 5 times [2024-06-14 11:31:39,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:39,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472866333] [2024-06-14 11:31:39,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:39,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:39,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:39,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:39,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:39,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472866333] [2024-06-14 11:31:39,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472866333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:39,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:39,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:39,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296283728] [2024-06-14 11:31:39,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:39,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:39,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:39,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:39,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:39,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:39,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 95 transitions, 855 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-14 11:31:39,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:39,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:39,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:39,985 INFO L124 PetriNetUnfolderBase]: 1174/2018 cut-off events. [2024-06-14 11:31:39,985 INFO L125 PetriNetUnfolderBase]: For 100639/100643 co-relation queries the response was YES. [2024-06-14 11:31:39,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12690 conditions, 2018 events. 1174/2018 cut-off events. For 100639/100643 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 12151 event pairs, 555 based on Foata normal form. 28/2045 useless extension candidates. Maximal degree in co-relation 12629. Up to 1677 conditions per place. [2024-06-14 11:31:39,997 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 59 selfloop transitions, 29 changer transitions 17/111 dead transitions. [2024-06-14 11:31:39,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 111 transitions, 1159 flow [2024-06-14 11:31:39,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:39,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:39,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-14 11:31:39,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.50625 [2024-06-14 11:31:39,998 INFO L175 Difference]: Start difference. First operand has 142 places, 95 transitions, 855 flow. Second operand 8 states and 162 transitions. [2024-06-14 11:31:39,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 111 transitions, 1159 flow [2024-06-14 11:31:40,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 111 transitions, 1125 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-14 11:31:40,116 INFO L231 Difference]: Finished difference. Result has 136 places, 91 transitions, 837 flow [2024-06-14 11:31:40,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=821, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=837, PETRI_PLACES=136, PETRI_TRANSITIONS=91} [2024-06-14 11:31:40,116 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 95 predicate places. [2024-06-14 11:31:40,116 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 91 transitions, 837 flow [2024-06-14 11:31:40,117 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-14 11:31:40,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:40,117 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, 1] [2024-06-14 11:31:40,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 11:31:40,117 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:40,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:40,117 INFO L85 PathProgramCache]: Analyzing trace with hash 169987156, now seen corresponding path program 6 times [2024-06-14 11:31:40,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:40,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820636269] [2024-06-14 11:31:40,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:40,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:40,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:40,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:40,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:40,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820636269] [2024-06-14 11:31:40,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820636269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:40,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:40,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:40,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28698526] [2024-06-14 11:31:40,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:40,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:40,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:40,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:40,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:40,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:40,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 91 transitions, 837 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-14 11:31:40,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:40,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:40,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:40,533 INFO L124 PetriNetUnfolderBase]: 1255/2153 cut-off events. [2024-06-14 11:31:40,533 INFO L125 PetriNetUnfolderBase]: For 107190/107190 co-relation queries the response was YES. [2024-06-14 11:31:40,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13836 conditions, 2153 events. 1255/2153 cut-off events. For 107190/107190 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 13113 event pairs, 609 based on Foata normal form. 24/2176 useless extension candidates. Maximal degree in co-relation 13777. Up to 1458 conditions per place. [2024-06-14 11:31:40,546 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 66 selfloop transitions, 28 changer transitions 16/116 dead transitions. [2024-06-14 11:31:40,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 116 transitions, 1279 flow [2024-06-14 11:31:40,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:31:40,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:31:40,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-14 11:31:40,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4975 [2024-06-14 11:31:40,547 INFO L175 Difference]: Start difference. First operand has 136 places, 91 transitions, 837 flow. Second operand 10 states and 199 transitions. [2024-06-14 11:31:40,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 116 transitions, 1279 flow [2024-06-14 11:31:40,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 116 transitions, 1209 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 11:31:40,648 INFO L231 Difference]: Finished difference. Result has 134 places, 87 transitions, 785 flow [2024-06-14 11:31:40,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=773, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=785, PETRI_PLACES=134, PETRI_TRANSITIONS=87} [2024-06-14 11:31:40,648 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 93 predicate places. [2024-06-14 11:31:40,648 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 87 transitions, 785 flow [2024-06-14 11:31:40,648 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-14 11:31:40,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:40,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, 1, 1] [2024-06-14 11:31:40,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 11:31:40,649 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:40,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:40,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1031777998, now seen corresponding path program 7 times [2024-06-14 11:31:40,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:40,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483314172] [2024-06-14 11:31:40,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:40,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:40,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:40,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:40,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:40,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483314172] [2024-06-14 11:31:40,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483314172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:40,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:40,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:40,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649855180] [2024-06-14 11:31:40,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:40,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:40,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:40,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:40,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:40,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:40,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 87 transitions, 785 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-14 11:31:40,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:40,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:40,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:41,091 INFO L124 PetriNetUnfolderBase]: 1175/2027 cut-off events. [2024-06-14 11:31:41,091 INFO L125 PetriNetUnfolderBase]: For 91959/91959 co-relation queries the response was YES. [2024-06-14 11:31:41,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12954 conditions, 2027 events. 1175/2027 cut-off events. For 91959/91959 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 12348 event pairs, 597 based on Foata normal form. 18/2044 useless extension candidates. Maximal degree in co-relation 12897. Up to 1759 conditions per place. [2024-06-14 11:31:41,103 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 75 selfloop transitions, 9 changer transitions 12/102 dead transitions. [2024-06-14 11:31:41,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 102 transitions, 1047 flow [2024-06-14 11:31:41,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:41,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:41,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-14 11:31:41,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.478125 [2024-06-14 11:31:41,104 INFO L175 Difference]: Start difference. First operand has 134 places, 87 transitions, 785 flow. Second operand 8 states and 153 transitions. [2024-06-14 11:31:41,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 102 transitions, 1047 flow [2024-06-14 11:31:41,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 102 transitions, 995 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-14 11:31:41,203 INFO L231 Difference]: Finished difference. Result has 129 places, 85 transitions, 730 flow [2024-06-14 11:31:41,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=733, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=730, PETRI_PLACES=129, PETRI_TRANSITIONS=85} [2024-06-14 11:31:41,207 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 88 predicate places. [2024-06-14 11:31:41,207 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 85 transitions, 730 flow [2024-06-14 11:31:41,207 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-14 11:31:41,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:41,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:31:41,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 11:31:41,208 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:41,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:41,208 INFO L85 PathProgramCache]: Analyzing trace with hash -213004868, now seen corresponding path program 8 times [2024-06-14 11:31:41,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:41,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769539211] [2024-06-14 11:31:41,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:41,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:41,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:41,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:41,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:41,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769539211] [2024-06-14 11:31:41,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769539211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:41,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:41,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:41,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321338815] [2024-06-14 11:31:41,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:41,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:41,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:41,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:41,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:41,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:41,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 85 transitions, 730 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-14 11:31:41,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:41,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:41,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:41,607 INFO L124 PetriNetUnfolderBase]: 1179/2037 cut-off events. [2024-06-14 11:31:41,608 INFO L125 PetriNetUnfolderBase]: For 85601/85605 co-relation queries the response was YES. [2024-06-14 11:31:41,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12722 conditions, 2037 events. 1179/2037 cut-off events. For 85601/85605 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 12492 event pairs, 647 based on Foata normal form. 30/2066 useless extension candidates. Maximal degree in co-relation 12667. Up to 1729 conditions per place. [2024-06-14 11:31:41,619 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 55 selfloop transitions, 26 changer transitions 12/99 dead transitions. [2024-06-14 11:31:41,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 99 transitions, 982 flow [2024-06-14 11:31:41,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:31:41,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:31:41,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-14 11:31:41,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4775 [2024-06-14 11:31:41,620 INFO L175 Difference]: Start difference. First operand has 129 places, 85 transitions, 730 flow. Second operand 10 states and 191 transitions. [2024-06-14 11:31:41,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 99 transitions, 982 flow [2024-06-14 11:31:41,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 99 transitions, 942 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 11:31:41,719 INFO L231 Difference]: Finished difference. Result has 129 places, 81 transitions, 716 flow [2024-06-14 11:31:41,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=690, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=716, PETRI_PLACES=129, PETRI_TRANSITIONS=81} [2024-06-14 11:31:41,720 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 88 predicate places. [2024-06-14 11:31:41,721 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 81 transitions, 716 flow [2024-06-14 11:31:41,721 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-14 11:31:41,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:41,721 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, 1] [2024-06-14 11:31:41,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 11:31:41,721 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:41,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:41,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1832611508, now seen corresponding path program 9 times [2024-06-14 11:31:41,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:41,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378614298] [2024-06-14 11:31:41,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:41,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:41,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:41,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:41,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:41,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378614298] [2024-06-14 11:31:41,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378614298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:41,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:41,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:41,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84369528] [2024-06-14 11:31:41,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:41,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:41,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:41,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:41,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:41,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:41,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 81 transitions, 716 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-14 11:31:41,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:41,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:41,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:42,146 INFO L124 PetriNetUnfolderBase]: 1212/2106 cut-off events. [2024-06-14 11:31:42,146 INFO L125 PetriNetUnfolderBase]: For 89667/89671 co-relation queries the response was YES. [2024-06-14 11:31:42,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13219 conditions, 2106 events. 1212/2106 cut-off events. For 89667/89671 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 13024 event pairs, 647 based on Foata normal form. 28/2133 useless extension candidates. Maximal degree in co-relation 13165. Up to 1276 conditions per place. [2024-06-14 11:31:42,156 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 60 selfloop transitions, 21 changer transitions 17/104 dead transitions. [2024-06-14 11:31:42,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 104 transitions, 1122 flow [2024-06-14 11:31:42,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:42,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:42,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-14 11:31:42,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-14 11:31:42,157 INFO L175 Difference]: Start difference. First operand has 129 places, 81 transitions, 716 flow. Second operand 8 states and 168 transitions. [2024-06-14 11:31:42,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 104 transitions, 1122 flow [2024-06-14 11:31:42,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 104 transitions, 1062 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 11:31:42,250 INFO L231 Difference]: Finished difference. Result has 125 places, 76 transitions, 651 flow [2024-06-14 11:31:42,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=660, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=651, PETRI_PLACES=125, PETRI_TRANSITIONS=76} [2024-06-14 11:31:42,250 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 84 predicate places. [2024-06-14 11:31:42,250 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 76 transitions, 651 flow [2024-06-14 11:31:42,250 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-14 11:31:42,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:42,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:31:42,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 11:31:42,251 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:42,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:42,251 INFO L85 PathProgramCache]: Analyzing trace with hash -581108208, now seen corresponding path program 10 times [2024-06-14 11:31:42,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:42,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685683822] [2024-06-14 11:31:42,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:42,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:42,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:42,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:42,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:42,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685683822] [2024-06-14 11:31:42,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685683822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:42,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:42,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:42,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927094816] [2024-06-14 11:31:42,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:42,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:42,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:42,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:42,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:42,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:42,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 76 transitions, 651 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-14 11:31:42,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:42,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:42,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:42,619 INFO L124 PetriNetUnfolderBase]: 1032/1816 cut-off events. [2024-06-14 11:31:42,620 INFO L125 PetriNetUnfolderBase]: For 72479/72479 co-relation queries the response was YES. [2024-06-14 11:31:42,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11006 conditions, 1816 events. 1032/1816 cut-off events. For 72479/72479 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 10912 event pairs, 612 based on Foata normal form. 26/1841 useless extension candidates. Maximal degree in co-relation 10953. Up to 1528 conditions per place. [2024-06-14 11:31:42,630 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 61 selfloop transitions, 9 changer transitions 12/88 dead transitions. [2024-06-14 11:31:42,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 88 transitions, 877 flow [2024-06-14 11:31:42,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:42,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:42,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-14 11:31:42,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-14 11:31:42,631 INFO L175 Difference]: Start difference. First operand has 125 places, 76 transitions, 651 flow. Second operand 8 states and 152 transitions. [2024-06-14 11:31:42,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 88 transitions, 877 flow [2024-06-14 11:31:42,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 88 transitions, 813 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-14 11:31:42,689 INFO L231 Difference]: Finished difference. Result has 119 places, 72 transitions, 574 flow [2024-06-14 11:31:42,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=587, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=574, PETRI_PLACES=119, PETRI_TRANSITIONS=72} [2024-06-14 11:31:42,689 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 78 predicate places. [2024-06-14 11:31:42,689 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 72 transitions, 574 flow [2024-06-14 11:31:42,690 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-14 11:31:42,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:42,690 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, 1] [2024-06-14 11:31:42,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 11:31:42,690 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:42,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:42,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1562968506, now seen corresponding path program 11 times [2024-06-14 11:31:42,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:42,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696267838] [2024-06-14 11:31:42,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:42,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:42,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:42,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:42,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:42,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696267838] [2024-06-14 11:31:42,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696267838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:42,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:42,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:42,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371874024] [2024-06-14 11:31:42,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:42,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:42,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:42,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:42,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:42,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:42,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 72 transitions, 574 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-14 11:31:42,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:42,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:42,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:43,057 INFO L124 PetriNetUnfolderBase]: 1017/1805 cut-off events. [2024-06-14 11:31:43,057 INFO L125 PetriNetUnfolderBase]: For 58253/58253 co-relation queries the response was YES. [2024-06-14 11:31:43,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10388 conditions, 1805 events. 1017/1805 cut-off events. For 58253/58253 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 10918 event pairs, 574 based on Foata normal form. 24/1828 useless extension candidates. Maximal degree in co-relation 10339. Up to 1462 conditions per place. [2024-06-14 11:31:43,067 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 50 selfloop transitions, 16 changer transitions 18/90 dead transitions. [2024-06-14 11:31:43,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 90 transitions, 840 flow [2024-06-14 11:31:43,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:31:43,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:31:43,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-14 11:31:43,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-14 11:31:43,068 INFO L175 Difference]: Start difference. First operand has 119 places, 72 transitions, 574 flow. Second operand 10 states and 190 transitions. [2024-06-14 11:31:43,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 90 transitions, 840 flow [2024-06-14 11:31:43,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 90 transitions, 818 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 11:31:43,125 INFO L231 Difference]: Finished difference. Result has 117 places, 67 transitions, 541 flow [2024-06-14 11:31:43,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=552, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=541, PETRI_PLACES=117, PETRI_TRANSITIONS=67} [2024-06-14 11:31:43,125 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 76 predicate places. [2024-06-14 11:31:43,125 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 67 transitions, 541 flow [2024-06-14 11:31:43,126 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-14 11:31:43,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:43,126 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, 1] [2024-06-14 11:31:43,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 11:31:43,126 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:43,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:43,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1492432280, now seen corresponding path program 12 times [2024-06-14 11:31:43,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:43,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811853155] [2024-06-14 11:31:43,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:43,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:43,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:43,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:43,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:43,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811853155] [2024-06-14 11:31:43,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811853155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:43,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:43,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:43,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902429104] [2024-06-14 11:31:43,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:43,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:43,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:43,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:43,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:43,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:43,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 67 transitions, 541 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-14 11:31:43,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:43,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:43,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:43,516 INFO L124 PetriNetUnfolderBase]: 963/1701 cut-off events. [2024-06-14 11:31:43,517 INFO L125 PetriNetUnfolderBase]: For 52204/52204 co-relation queries the response was YES. [2024-06-14 11:31:43,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9841 conditions, 1701 events. 963/1701 cut-off events. For 52204/52204 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 10073 event pairs, 554 based on Foata normal form. 18/1718 useless extension candidates. Maximal degree in co-relation 9793. Up to 1161 conditions per place. [2024-06-14 11:31:43,526 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 56 selfloop transitions, 16 changer transitions 13/91 dead transitions. [2024-06-14 11:31:43,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 91 transitions, 889 flow [2024-06-14 11:31:43,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 11:31:43,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 11:31:43,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-06-14 11:31:43,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-14 11:31:43,527 INFO L175 Difference]: Start difference. First operand has 117 places, 67 transitions, 541 flow. Second operand 11 states and 209 transitions. [2024-06-14 11:31:43,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 91 transitions, 889 flow [2024-06-14 11:31:43,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 91 transitions, 841 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-14 11:31:43,567 INFO L231 Difference]: Finished difference. Result has 112 places, 64 transitions, 510 flow [2024-06-14 11:31:43,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=501, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=510, PETRI_PLACES=112, PETRI_TRANSITIONS=64} [2024-06-14 11:31:43,568 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 71 predicate places. [2024-06-14 11:31:43,568 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 64 transitions, 510 flow [2024-06-14 11:31:43,568 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-14 11:31:43,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:43,568 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, 1] [2024-06-14 11:31:43,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 11:31:43,569 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:43,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:43,569 INFO L85 PathProgramCache]: Analyzing trace with hash 271098370, now seen corresponding path program 13 times [2024-06-14 11:31:43,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:43,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486151727] [2024-06-14 11:31:43,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:43,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:43,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:43,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:43,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:43,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486151727] [2024-06-14 11:31:43,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486151727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:43,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:43,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:43,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201824522] [2024-06-14 11:31:43,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:43,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:43,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:43,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:43,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:43,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:43,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 64 transitions, 510 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-14 11:31:43,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:43,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:43,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:43,945 INFO L124 PetriNetUnfolderBase]: 952/1684 cut-off events. [2024-06-14 11:31:43,945 INFO L125 PetriNetUnfolderBase]: For 44267/44267 co-relation queries the response was YES. [2024-06-14 11:31:43,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9384 conditions, 1684 events. 952/1684 cut-off events. For 44267/44267 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 10010 event pairs, 601 based on Foata normal form. 26/1709 useless extension candidates. Maximal degree in co-relation 9339. Up to 1395 conditions per place. [2024-06-14 11:31:43,954 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 47 selfloop transitions, 13 changer transitions 12/78 dead transitions. [2024-06-14 11:31:43,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 78 transitions, 720 flow [2024-06-14 11:31:43,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:31:43,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:31:43,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-14 11:31:43,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46 [2024-06-14 11:31:43,955 INFO L175 Difference]: Start difference. First operand has 112 places, 64 transitions, 510 flow. Second operand 10 states and 184 transitions. [2024-06-14 11:31:43,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 78 transitions, 720 flow [2024-06-14 11:31:43,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 78 transitions, 687 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-14 11:31:43,992 INFO L231 Difference]: Finished difference. Result has 108 places, 60 transitions, 475 flow [2024-06-14 11:31:43,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=477, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=475, PETRI_PLACES=108, PETRI_TRANSITIONS=60} [2024-06-14 11:31:43,992 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2024-06-14 11:31:43,992 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 60 transitions, 475 flow [2024-06-14 11:31:43,992 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-14 11:31:43,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:43,993 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, 1] [2024-06-14 11:31:43,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 11:31:43,993 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:43,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:43,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1362308342, now seen corresponding path program 14 times [2024-06-14 11:31:43,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:43,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709456127] [2024-06-14 11:31:43,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:43,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:43,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:44,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:44,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:44,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709456127] [2024-06-14 11:31:44,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709456127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:44,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:44,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:44,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640065954] [2024-06-14 11:31:44,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:44,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:44,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:44,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:44,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:44,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:44,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 60 transitions, 475 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-14 11:31:44,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:44,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:44,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:44,340 INFO L124 PetriNetUnfolderBase]: 823/1475 cut-off events. [2024-06-14 11:31:44,340 INFO L125 PetriNetUnfolderBase]: For 30939/30939 co-relation queries the response was YES. [2024-06-14 11:31:44,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7734 conditions, 1475 events. 823/1475 cut-off events. For 30939/30939 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 8601 event pairs, 477 based on Foata normal form. 24/1498 useless extension candidates. Maximal degree in co-relation 7691. Up to 1161 conditions per place. [2024-06-14 11:31:44,347 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 44 selfloop transitions, 9 changer transitions 19/78 dead transitions. [2024-06-14 11:31:44,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 78 transitions, 717 flow [2024-06-14 11:31:44,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:31:44,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:31:44,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-14 11:31:44,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-14 11:31:44,348 INFO L175 Difference]: Start difference. First operand has 108 places, 60 transitions, 475 flow. Second operand 10 states and 185 transitions. [2024-06-14 11:31:44,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 78 transitions, 717 flow [2024-06-14 11:31:44,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 78 transitions, 687 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 11:31:44,375 INFO L231 Difference]: Finished difference. Result has 106 places, 55 transitions, 418 flow [2024-06-14 11:31:44,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=445, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=418, PETRI_PLACES=106, PETRI_TRANSITIONS=55} [2024-06-14 11:31:44,375 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-14 11:31:44,375 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 55 transitions, 418 flow [2024-06-14 11:31:44,375 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-14 11:31:44,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:44,376 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, 1] [2024-06-14 11:31:44,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 11:31:44,376 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:44,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:44,376 INFO L85 PathProgramCache]: Analyzing trace with hash -468431626, now seen corresponding path program 15 times [2024-06-14 11:31:44,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:44,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461476878] [2024-06-14 11:31:44,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:44,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:44,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:44,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:44,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:44,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461476878] [2024-06-14 11:31:44,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461476878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:44,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:44,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:44,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931435399] [2024-06-14 11:31:44,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:44,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:44,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:44,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:44,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:44,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:44,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 55 transitions, 418 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-14 11:31:44,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:44,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:44,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:44,699 INFO L124 PetriNetUnfolderBase]: 769/1365 cut-off events. [2024-06-14 11:31:44,699 INFO L125 PetriNetUnfolderBase]: For 27977/27977 co-relation queries the response was YES. [2024-06-14 11:31:44,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7181 conditions, 1365 events. 769/1365 cut-off events. For 27977/27977 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 7770 event pairs, 384 based on Foata normal form. 18/1382 useless extension candidates. Maximal degree in co-relation 7139. Up to 638 conditions per place. [2024-06-14 11:31:44,705 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 53 selfloop transitions, 11 changer transitions 13/83 dead transitions. [2024-06-14 11:31:44,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 83 transitions, 802 flow [2024-06-14 11:31:44,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:31:44,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:31:44,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-14 11:31:44,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-06-14 11:31:44,706 INFO L175 Difference]: Start difference. First operand has 106 places, 55 transitions, 418 flow. Second operand 10 states and 195 transitions. [2024-06-14 11:31:44,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 83 transitions, 802 flow [2024-06-14 11:31:44,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 83 transitions, 746 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-14 11:31:44,723 INFO L231 Difference]: Finished difference. Result has 98 places, 52 transitions, 386 flow [2024-06-14 11:31:44,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=386, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=386, PETRI_PLACES=98, PETRI_TRANSITIONS=52} [2024-06-14 11:31:44,723 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 57 predicate places. [2024-06-14 11:31:44,723 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 52 transitions, 386 flow [2024-06-14 11:31:44,723 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-14 11:31:44,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:44,723 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, 1] [2024-06-14 11:31:44,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 11:31:44,724 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:44,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:44,724 INFO L85 PathProgramCache]: Analyzing trace with hash 2132679816, now seen corresponding path program 16 times [2024-06-14 11:31:44,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:44,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860933316] [2024-06-14 11:31:44,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:44,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:44,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:44,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:44,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:44,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860933316] [2024-06-14 11:31:44,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860933316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:44,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:44,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:44,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234999395] [2024-06-14 11:31:44,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:44,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:44,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:44,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:44,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:44,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:44,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 52 transitions, 386 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-14 11:31:44,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:44,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:44,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:45,051 INFO L124 PetriNetUnfolderBase]: 725/1311 cut-off events. [2024-06-14 11:31:45,052 INFO L125 PetriNetUnfolderBase]: For 20465/20465 co-relation queries the response was YES. [2024-06-14 11:31:45,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6428 conditions, 1311 events. 725/1311 cut-off events. For 20465/20465 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 7492 event pairs, 412 based on Foata normal form. 18/1328 useless extension candidates. Maximal degree in co-relation 6389. Up to 1052 conditions per place. [2024-06-14 11:31:45,058 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 44 selfloop transitions, 6 changer transitions 12/68 dead transitions. [2024-06-14 11:31:45,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 68 transitions, 578 flow [2024-06-14 11:31:45,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:45,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:45,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-14 11:31:45,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-14 11:31:45,059 INFO L175 Difference]: Start difference. First operand has 98 places, 52 transitions, 386 flow. Second operand 8 states and 150 transitions. [2024-06-14 11:31:45,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 68 transitions, 578 flow [2024-06-14 11:31:45,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 68 transitions, 542 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-14 11:31:45,073 INFO L231 Difference]: Finished difference. Result has 92 places, 50 transitions, 350 flow [2024-06-14 11:31:45,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=350, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=350, PETRI_PLACES=92, PETRI_TRANSITIONS=50} [2024-06-14 11:31:45,073 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 51 predicate places. [2024-06-14 11:31:45,073 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 50 transitions, 350 flow [2024-06-14 11:31:45,074 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-14 11:31:45,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:45,074 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, 1] [2024-06-14 11:31:45,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 11:31:45,074 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:45,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:45,074 INFO L85 PathProgramCache]: Analyzing trace with hash -474860716, now seen corresponding path program 17 times [2024-06-14 11:31:45,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:45,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945241626] [2024-06-14 11:31:45,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:45,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:45,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:45,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:45,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:45,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945241626] [2024-06-14 11:31:45,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945241626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:45,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:45,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:45,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303870737] [2024-06-14 11:31:45,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:45,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:45,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:45,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:45,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:45,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:45,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 50 transitions, 350 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-14 11:31:45,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:45,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:45,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:45,393 INFO L124 PetriNetUnfolderBase]: 620/1106 cut-off events. [2024-06-14 11:31:45,393 INFO L125 PetriNetUnfolderBase]: For 14674/14674 co-relation queries the response was YES. [2024-06-14 11:31:45,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5250 conditions, 1106 events. 620/1106 cut-off events. For 14674/14674 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 5994 event pairs, 364 based on Foata normal form. 18/1123 useless extension candidates. Maximal degree in co-relation 5213. Up to 638 conditions per place. [2024-06-14 11:31:45,397 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 42 selfloop transitions, 7 changer transitions 18/73 dead transitions. [2024-06-14 11:31:45,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 73 transitions, 620 flow [2024-06-14 11:31:45,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:31:45,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:31:45,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-14 11:31:45,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47 [2024-06-14 11:31:45,398 INFO L175 Difference]: Start difference. First operand has 92 places, 50 transitions, 350 flow. Second operand 10 states and 188 transitions. [2024-06-14 11:31:45,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 73 transitions, 620 flow [2024-06-14 11:31:45,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 73 transitions, 597 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 11:31:45,407 INFO L231 Difference]: Finished difference. Result has 92 places, 45 transitions, 310 flow [2024-06-14 11:31:45,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=329, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=310, PETRI_PLACES=92, PETRI_TRANSITIONS=45} [2024-06-14 11:31:45,407 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 51 predicate places. [2024-06-14 11:31:45,407 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 45 transitions, 310 flow [2024-06-14 11:31:45,408 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-14 11:31:45,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:45,408 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, 1] [2024-06-14 11:31:45,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 11:31:45,408 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:45,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:45,408 INFO L85 PathProgramCache]: Analyzing trace with hash -580750158, now seen corresponding path program 18 times [2024-06-14 11:31:45,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:45,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86142417] [2024-06-14 11:31:45,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:45,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:45,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:45,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:45,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:45,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86142417] [2024-06-14 11:31:45,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86142417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:45,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:45,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:45,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882366656] [2024-06-14 11:31:45,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:45,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:45,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:45,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:45,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:45,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:45,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 45 transitions, 310 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-14 11:31:45,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:45,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:45,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:45,744 INFO L124 PetriNetUnfolderBase]: 495/891 cut-off events. [2024-06-14 11:31:45,745 INFO L125 PetriNetUnfolderBase]: For 11780/11780 co-relation queries the response was YES. [2024-06-14 11:31:45,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4067 conditions, 891 events. 495/891 cut-off events. For 11780/11780 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4596 event pairs, 276 based on Foata normal form. 24/914 useless extension candidates. Maximal degree in co-relation 4031. Up to 638 conditions per place. [2024-06-14 11:31:45,748 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 32 selfloop transitions, 5 changer transitions 17/60 dead transitions. [2024-06-14 11:31:45,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 60 transitions, 492 flow [2024-06-14 11:31:45,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:45,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:45,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-14 11:31:45,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-14 11:31:45,749 INFO L175 Difference]: Start difference. First operand has 92 places, 45 transitions, 310 flow. Second operand 8 states and 150 transitions. [2024-06-14 11:31:45,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 60 transitions, 492 flow [2024-06-14 11:31:45,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 60 transitions, 451 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-14 11:31:45,755 INFO L231 Difference]: Finished difference. Result has 80 places, 40 transitions, 234 flow [2024-06-14 11:31:45,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=275, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=234, PETRI_PLACES=80, PETRI_TRANSITIONS=40} [2024-06-14 11:31:45,755 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 39 predicate places. [2024-06-14 11:31:45,755 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 40 transitions, 234 flow [2024-06-14 11:31:45,756 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-14 11:31:45,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:45,756 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, 1] [2024-06-14 11:31:45,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 11:31:45,756 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:45,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:45,756 INFO L85 PathProgramCache]: Analyzing trace with hash -2110517582, now seen corresponding path program 33 times [2024-06-14 11:31:45,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:45,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626990757] [2024-06-14 11:31:45,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:45,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:45,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:45,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:45,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:45,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626990757] [2024-06-14 11:31:45,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626990757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:45,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:45,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:45,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823176186] [2024-06-14 11:31:45,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:45,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:45,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:45,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:45,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:45,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:45,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 40 transitions, 234 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-14 11:31:45,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:45,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:45,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:46,055 INFO L124 PetriNetUnfolderBase]: 442/806 cut-off events. [2024-06-14 11:31:46,056 INFO L125 PetriNetUnfolderBase]: For 6375/6375 co-relation queries the response was YES. [2024-06-14 11:31:46,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3278 conditions, 806 events. 442/806 cut-off events. For 6375/6375 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 4152 event pairs, 203 based on Foata normal form. 18/823 useless extension candidates. Maximal degree in co-relation 3247. Up to 425 conditions per place. [2024-06-14 11:31:46,058 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 40 selfloop transitions, 6 changer transitions 8/60 dead transitions. [2024-06-14 11:31:46,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 60 transitions, 452 flow [2024-06-14 11:31:46,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:46,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:46,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-14 11:31:46,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.478125 [2024-06-14 11:31:46,059 INFO L175 Difference]: Start difference. First operand has 80 places, 40 transitions, 234 flow. Second operand 8 states and 153 transitions. [2024-06-14 11:31:46,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 60 transitions, 452 flow [2024-06-14 11:31:46,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 60 transitions, 424 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 11:31:46,064 INFO L231 Difference]: Finished difference. Result has 73 places, 38 transitions, 214 flow [2024-06-14 11:31:46,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=214, PETRI_PLACES=73, PETRI_TRANSITIONS=38} [2024-06-14 11:31:46,067 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-14 11:31:46,067 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 38 transitions, 214 flow [2024-06-14 11:31:46,067 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-14 11:31:46,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:46,068 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, 1] [2024-06-14 11:31:46,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 11:31:46,068 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:46,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:46,068 INFO L85 PathProgramCache]: Analyzing trace with hash -155706648, now seen corresponding path program 34 times [2024-06-14 11:31:46,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:46,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867572781] [2024-06-14 11:31:46,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:46,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:46,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:46,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:46,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:46,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867572781] [2024-06-14 11:31:46,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867572781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:46,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:46,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:46,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937775096] [2024-06-14 11:31:46,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:46,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:46,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:46,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:46,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:46,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:46,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 38 transitions, 214 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-14 11:31:46,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:46,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:46,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:46,390 INFO L124 PetriNetUnfolderBase]: 337/611 cut-off events. [2024-06-14 11:31:46,408 INFO L125 PetriNetUnfolderBase]: For 3809/3833 co-relation queries the response was YES. [2024-06-14 11:31:46,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2408 conditions, 611 events. 337/611 cut-off events. For 3809/3833 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2825 event pairs, 201 based on Foata normal form. 18/628 useless extension candidates. Maximal degree in co-relation 2379. Up to 425 conditions per place. [2024-06-14 11:31:46,410 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 27 selfloop transitions, 3 changer transitions 17/53 dead transitions. [2024-06-14 11:31:46,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 53 transitions, 366 flow [2024-06-14 11:31:46,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:46,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:46,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-14 11:31:46,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.459375 [2024-06-14 11:31:46,411 INFO L175 Difference]: Start difference. First operand has 73 places, 38 transitions, 214 flow. Second operand 8 states and 147 transitions. [2024-06-14 11:31:46,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 53 transitions, 366 flow [2024-06-14 11:31:46,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 53 transitions, 348 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 11:31:46,414 INFO L231 Difference]: Finished difference. Result has 72 places, 34 transitions, 172 flow [2024-06-14 11:31:46,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=172, PETRI_PLACES=72, PETRI_TRANSITIONS=34} [2024-06-14 11:31:46,414 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 31 predicate places. [2024-06-14 11:31:46,414 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 34 transitions, 172 flow [2024-06-14 11:31:46,417 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-14 11:31:46,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:46,417 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, 1] [2024-06-14 11:31:46,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 11:31:46,418 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:46,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:46,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1842052622, now seen corresponding path program 35 times [2024-06-14 11:31:46,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:46,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909182628] [2024-06-14 11:31:46,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:46,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:46,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:46,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-14 11:31:46,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:46,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909182628] [2024-06-14 11:31:46,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909182628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:46,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:46,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:46,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102138312] [2024-06-14 11:31:46,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:46,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:46,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:46,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:46,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:46,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:46,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 34 transitions, 172 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-14 11:31:46,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:46,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:46,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:46,747 INFO L124 PetriNetUnfolderBase]: 229/431 cut-off events. [2024-06-14 11:31:46,747 INFO L125 PetriNetUnfolderBase]: For 2095/2119 co-relation queries the response was YES. [2024-06-14 11:31:46,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1573 conditions, 431 events. 229/431 cut-off events. For 2095/2119 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1830 event pairs, 21 based on Foata normal form. 18/448 useless extension candidates. Maximal degree in co-relation 1545. Up to 207 conditions per place. [2024-06-14 11:31:46,748 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 26 selfloop transitions, 5 changer transitions 13/50 dead transitions. [2024-06-14 11:31:46,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 50 transitions, 328 flow [2024-06-14 11:31:46,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:46,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:46,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-14 11:31:46,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.459375 [2024-06-14 11:31:46,749 INFO L175 Difference]: Start difference. First operand has 72 places, 34 transitions, 172 flow. Second operand 8 states and 147 transitions. [2024-06-14 11:31:46,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 50 transitions, 328 flow [2024-06-14 11:31:46,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 50 transitions, 316 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 11:31:46,751 INFO L231 Difference]: Finished difference. Result has 65 places, 31 transitions, 155 flow [2024-06-14 11:31:46,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=155, PETRI_PLACES=65, PETRI_TRANSITIONS=31} [2024-06-14 11:31:46,751 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 24 predicate places. [2024-06-14 11:31:46,751 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 31 transitions, 155 flow [2024-06-14 11:31:46,751 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-14 11:31:46,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:46,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, 1] [2024-06-14 11:31:46,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 11:31:46,752 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:46,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:46,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1854027302, now seen corresponding path program 36 times [2024-06-14 11:31:46,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:46,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114524836] [2024-06-14 11:31:46,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:46,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:46,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:46,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 11:31:46,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:46,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114524836] [2024-06-14 11:31:46,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114524836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:46,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:46,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:46,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270587843] [2024-06-14 11:31:46,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:46,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:46,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:46,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:46,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:46,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:46,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 31 transitions, 155 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-14 11:31:46,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:46,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:46,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:47,008 INFO L124 PetriNetUnfolderBase]: 185/351 cut-off events. [2024-06-14 11:31:47,008 INFO L125 PetriNetUnfolderBase]: For 2051/2059 co-relation queries the response was YES. [2024-06-14 11:31:47,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1347 conditions, 351 events. 185/351 cut-off events. For 2051/2059 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1379 event pairs, 41 based on Foata normal form. 18/368 useless extension candidates. Maximal degree in co-relation 1319. Up to 147 conditions per place. [2024-06-14 11:31:47,009 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 27 selfloop transitions, 6 changer transitions 12/51 dead transitions. [2024-06-14 11:31:47,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 51 transitions, 321 flow [2024-06-14 11:31:47,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 11:31:47,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 11:31:47,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-14 11:31:47,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44 [2024-06-14 11:31:47,010 INFO L175 Difference]: Start difference. First operand has 65 places, 31 transitions, 155 flow. Second operand 10 states and 176 transitions. [2024-06-14 11:31:47,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 51 transitions, 321 flow [2024-06-14 11:31:47,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 51 transitions, 299 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 11:31:47,011 INFO L231 Difference]: Finished difference. Result has 63 places, 29 transitions, 133 flow [2024-06-14 11:31:47,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=137, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=133, PETRI_PLACES=63, PETRI_TRANSITIONS=29} [2024-06-14 11:31:47,012 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 22 predicate places. [2024-06-14 11:31:47,012 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 29 transitions, 133 flow [2024-06-14 11:31:47,012 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-14 11:31:47,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 11:31:47,012 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, 1] [2024-06-14 11:31:47,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-14 11:31:47,012 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 11:31:47,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 11:31:47,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1854017072, now seen corresponding path program 37 times [2024-06-14 11:31:47,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 11:31:47,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813317428] [2024-06-14 11:31:47,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 11:31:47,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 11:31:47,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 11:31:47,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-14 11:31:47,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 11:31:47,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813317428] [2024-06-14 11:31:47,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813317428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 11:31:47,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 11:31:47,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 11:31:47,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864403496] [2024-06-14 11:31:47,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 11:31:47,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 11:31:47,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 11:31:47,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 11:31:47,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 11:31:47,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-14 11:31:47,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 29 transitions, 133 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-14 11:31:47,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 11:31:47,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-14 11:31:47,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 11:31:47,272 INFO L124 PetriNetUnfolderBase]: 80/172 cut-off events. [2024-06-14 11:31:47,272 INFO L125 PetriNetUnfolderBase]: For 635/635 co-relation queries the response was YES. [2024-06-14 11:31:47,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 548 conditions, 172 events. 80/172 cut-off events. For 635/635 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 494 event pairs, 1 based on Foata normal form. 18/189 useless extension candidates. Maximal degree in co-relation 534. Up to 96 conditions per place. [2024-06-14 11:31:47,272 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 0 selfloop transitions, 0 changer transitions 38/38 dead transitions. [2024-06-14 11:31:47,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 38 transitions, 207 flow [2024-06-14 11:31:47,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 11:31:47,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 11:31:47,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-14 11:31:47,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.428125 [2024-06-14 11:31:47,273 INFO L175 Difference]: Start difference. First operand has 63 places, 29 transitions, 133 flow. Second operand 8 states and 137 transitions. [2024-06-14 11:31:47,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 38 transitions, 207 flow [2024-06-14 11:31:47,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 38 transitions, 174 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-14 11:31:47,274 INFO L231 Difference]: Finished difference. Result has 54 places, 0 transitions, 0 flow [2024-06-14 11:31:47,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=0, PETRI_PLACES=54, PETRI_TRANSITIONS=0} [2024-06-14 11:31:47,274 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 13 predicate places. [2024-06-14 11:31:47,274 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 0 transitions, 0 flow [2024-06-14 11:31:47,275 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-14 11:31:47,277 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-14 11:31:47,277 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-14 11:31:47,278 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-14 11:31:47,278 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-14 11:31:47,278 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-14 11:31:47,278 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-14 11:31:47,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-14 11:31:47,279 INFO L445 BasicCegarLoop]: Path program histogram: [37, 22, 18, 13, 9, 8, 8, 6, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 11:31:47,283 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-14 11:31:47,284 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-14 11:31:47,288 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-14 11:31:47,289 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-14 11:31:47,290 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.06 11:31:47 BasicIcfg [2024-06-14 11:31:47,290 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-14 11:31:47,291 INFO L158 Benchmark]: Toolchain (without parser) took 135108.25ms. Allocated memory was 169.9MB in the beginning and 2.3GB in the end (delta: 2.1GB). Free memory was 95.4MB in the beginning and 1.6GB in the end (delta: -1.5GB). Peak memory consumption was 608.9MB. Max. memory is 16.1GB. [2024-06-14 11:31:47,291 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 169.9MB. Free memory is still 136.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 11:31:47,291 INFO L158 Benchmark]: Witness Parser took 0.13ms. Allocated memory is still 169.9MB. Free memory is still 99.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 11:31:47,291 INFO L158 Benchmark]: CACSL2BoogieTranslator took 480.04ms. Allocated memory is still 169.9MB. Free memory was 95.2MB in the beginning and 120.5MB in the end (delta: -25.3MB). Peak memory consumption was 11.7MB. Max. memory is 16.1GB. [2024-06-14 11:31:47,291 INFO L158 Benchmark]: Boogie Procedure Inliner took 45.66ms. Allocated memory is still 169.9MB. Free memory was 120.5MB in the beginning and 118.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-14 11:31:47,291 INFO L158 Benchmark]: Boogie Preprocessor took 27.91ms. Allocated memory is still 169.9MB. Free memory was 117.6MB in the beginning and 115.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-14 11:31:47,292 INFO L158 Benchmark]: RCFGBuilder took 447.91ms. Allocated memory is still 169.9MB. Free memory was 115.5MB in the beginning and 89.1MB in the end (delta: 26.4MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-06-14 11:31:47,292 INFO L158 Benchmark]: TraceAbstraction took 134101.27ms. Allocated memory was 169.9MB in the beginning and 2.3GB in the end (delta: 2.1GB). Free memory was 88.3MB in the beginning and 1.6GB in the end (delta: -1.5GB). Peak memory consumption was 599.4MB. Max. memory is 16.1GB. [2024-06-14 11:31:47,292 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15ms. Allocated memory is still 169.9MB. Free memory is still 136.4MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.13ms. Allocated memory is still 169.9MB. Free memory is still 99.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 480.04ms. Allocated memory is still 169.9MB. Free memory was 95.2MB in the beginning and 120.5MB in the end (delta: -25.3MB). Peak memory consumption was 11.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 45.66ms. Allocated memory is still 169.9MB. Free memory was 120.5MB in the beginning and 118.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 27.91ms. Allocated memory is still 169.9MB. Free memory was 117.6MB in the beginning and 115.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 447.91ms. Allocated memory is still 169.9MB. Free memory was 115.5MB in the beginning and 89.1MB in the end (delta: 26.4MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * TraceAbstraction took 134101.27ms. Allocated memory was 169.9MB in the beginning and 2.3GB in the end (delta: 2.1GB). Free memory was 88.3MB in the beginning and 1.6GB in the end (delta: -1.5GB). Peak memory consumption was 599.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 778]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 780]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 781]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 64 locations, 6 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 134.0s, OverallIterations: 159, TraceHistogramMax: 1, PathProgramHistogramMax: 37, EmptinessCheckTime: 0.0s, AutomataDifference: 113.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 11407 SdHoareTripleChecker+Valid, 19.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 9303 mSDsluCounter, 2110 SdHoareTripleChecker+Invalid, 15.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1346 mSDsCounter, 1884 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 44969 IncrementalHoareTripleChecker+Invalid, 46853 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1884 mSolverCounterUnsat, 764 mSDtfsCounter, 44969 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1196 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1196 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1022 ImplicationChecksByTransitivity, 7.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3343occurred in iteration=82, InterpolantAutomatonStates: 1250, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 18.9s InterpolantComputationTime, 3226 NumberOfCodeBlocks, 3226 NumberOfCodeBlocksAsserted, 159 NumberOfCheckSat, 3067 ConstructedInterpolants, 0 QuantifiedInterpolants, 34459 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 159 InterpolantComputations, 159 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 3 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-14 11:31:47,317 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE