./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe017_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe017_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de 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/safe017_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe017_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 02:31:40,222 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:31:40,274 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:31:40,278 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:31:40,280 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:31:40,310 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:31:40,310 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:31:40,311 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:31:40,311 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:31:40,312 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:31:40,312 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:31:40,313 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:31:40,313 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:31:40,313 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:31:40,314 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:31:40,314 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:31:40,315 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:31:40,315 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:31:40,315 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:31:40,316 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:31:40,316 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:31:40,318 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:31:40,318 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:31:40,318 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:31:40,318 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:31:40,319 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:31:40,319 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:31:40,319 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:31:40,320 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:31:40,320 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:31:40,321 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:31:40,321 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:31:40,322 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:31:40,322 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:31:40,322 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:31:40,322 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:31:40,323 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:31:40,323 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:31:40,323 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:31:40,324 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:31:40,324 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:31:40,324 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:31:40,324 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:31:40,325 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-28 02:31:40,562 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:31:40,587 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:31:40,589 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:31:40,590 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:31:40,591 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:31:40,592 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe017_tso.i [2024-06-28 02:31:41,831 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:31:42,063 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:31:42,064 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe017_tso.i [2024-06-28 02:31:42,077 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2e4722400/16150004cc6c471c8fa8d878fcbe95ac/FLAG763e800c9 [2024-06-28 02:31:42,094 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2e4722400/16150004cc6c471c8fa8d878fcbe95ac [2024-06-28 02:31:42,097 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:31:42,097 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:31:42,098 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe017_tso.yml/witness.yml [2024-06-28 02:31:42,230 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:31:42,231 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:31:42,234 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:31:42,234 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:31:42,239 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:31:42,240 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:31:42" (1/2) ... [2024-06-28 02:31:42,241 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3a68015 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:31:42, skipping insertion in model container [2024-06-28 02:31:42,242 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:31:42" (1/2) ... [2024-06-28 02:31:42,248 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4555cead and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:31:42, skipping insertion in model container [2024-06-28 02:31:42,249 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:31:42" (2/2) ... [2024-06-28 02:31:42,249 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3a68015 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:31:42, skipping insertion in model container [2024-06-28 02:31:42,249 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:31:42" (2/2) ... [2024-06-28 02:31:42,250 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:31:42,293 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:31:42,295 INFO L97 edCorrectnessWitness]: Location invariant before [L776-L776] ((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((0 <= __unbuffered_cnt && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2))) [2024-06-28 02:31:42,295 INFO L97 edCorrectnessWitness]: Location invariant before [L774-L774] ((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((0 <= __unbuffered_cnt && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2))) [2024-06-28 02:31:42,295 INFO L97 edCorrectnessWitness]: Location invariant before [L777-L777] ((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((0 <= __unbuffered_cnt && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2))) [2024-06-28 02:31:42,295 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:31:42,295 INFO L106 edCorrectnessWitness]: ghost_update [L772-L772] multithreaded = 1; [2024-06-28 02:31:42,341 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:31:42,703 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:31:42,716 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 02:31:42,844 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:31:42,886 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:31:42,887 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:31:42 WrapperNode [2024-06-28 02:31:42,887 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:31:42,888 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:31:42,888 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:31:42,888 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:31:42,894 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 28.06 02:31:42" (1/1) ... [2024-06-28 02:31:42,923 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 28.06 02:31:42" (1/1) ... [2024-06-28 02:31:42,962 INFO L138 Inliner]: procedures = 175, calls = 40, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 64 [2024-06-28 02:31:42,964 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:31:42,965 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:31:42,965 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:31:42,966 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:31:42,976 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:31:42" (1/1) ... [2024-06-28 02:31:42,977 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:31:42" (1/1) ... [2024-06-28 02:31:42,982 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:31:42" (1/1) ... [2024-06-28 02:31:43,006 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-28 02:31:43,006 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:31:42" (1/1) ... [2024-06-28 02:31:43,006 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:31:42" (1/1) ... [2024-06-28 02:31:43,015 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:31:42" (1/1) ... [2024-06-28 02:31:43,017 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:31:42" (1/1) ... [2024-06-28 02:31:43,022 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:31:42" (1/1) ... [2024-06-28 02:31:43,023 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:31:42" (1/1) ... [2024-06-28 02:31:43,028 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:31:43,031 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:31:43,031 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:31:43,031 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:31:43,032 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:31:42" (1/1) ... [2024-06-28 02:31:43,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:31:43,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:31:43,067 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-28 02:31:43,082 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-28 02:31:43,104 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:31:43,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:31:43,104 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:31:43,105 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:31:43,105 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:31:43,105 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:31:43,105 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 02:31:43,106 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 02:31:43,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:31:43,106 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:31:43,106 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:31:43,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:31:43,112 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 02:31:43,264 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:31:43,267 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:31:43,525 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:31:43,525 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:31:43,658 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:31:43,658 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:31:43,659 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:31:43 BoogieIcfgContainer [2024-06-28 02:31:43,659 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:31:43,661 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:31:43,661 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:31:43,664 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:31:43,664 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:31:42" (1/4) ... [2024-06-28 02:31:43,664 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4645f28a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:31:43, skipping insertion in model container [2024-06-28 02:31:43,665 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:31:42" (2/4) ... [2024-06-28 02:31:43,665 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4645f28a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:31:43, skipping insertion in model container [2024-06-28 02:31:43,665 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:31:42" (3/4) ... [2024-06-28 02:31:43,665 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4645f28a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:31:43, skipping insertion in model container [2024-06-28 02:31:43,665 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:31:43" (4/4) ... [2024-06-28 02:31:43,666 INFO L112 eAbstractionObserver]: Analyzing ICFG safe017_tso.i [2024-06-28 02:31:43,682 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:31:43,682 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 02:31:43,682 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:31:43,714 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:31:43,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 49 places, 39 transitions, 90 flow [2024-06-28 02:31:43,775 INFO L124 PetriNetUnfolderBase]: 0/36 cut-off events. [2024-06-28 02:31:43,775 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:31:43,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46 conditions, 36 events. 0/36 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 60 event pairs, 0 based on Foata normal form. 0/33 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 02:31:43,782 INFO L82 GeneralOperation]: Start removeDead. Operand has 49 places, 39 transitions, 90 flow [2024-06-28 02:31:43,787 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 40 places, 30 transitions, 69 flow [2024-06-28 02:31:43,794 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:31:43,799 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;@6abcb4dd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:31:43,800 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 02:31:43,802 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:31:43,802 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 02:31:43,802 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:31:43,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:43,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:31:43,803 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-28 02:31:43,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:43,808 INFO L85 PathProgramCache]: Analyzing trace with hash 213012155, now seen corresponding path program 1 times [2024-06-28 02:31:43,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:43,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012222644] [2024-06-28 02:31:43,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:43,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:43,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:44,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:44,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:44,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012222644] [2024-06-28 02:31:44,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012222644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:44,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:44,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:31:44,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841080797] [2024-06-28 02:31:44,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:44,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:31:44,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:44,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:31:44,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:31:44,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-28 02:31:44,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 30 transitions, 69 flow. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:44,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:44,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-28 02:31:44,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:44,384 INFO L124 PetriNetUnfolderBase]: 607/1011 cut-off events. [2024-06-28 02:31:44,384 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-06-28 02:31:44,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2013 conditions, 1011 events. 607/1011 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 4910 event pairs, 393 based on Foata normal form. 1/963 useless extension candidates. Maximal degree in co-relation 2001. Up to 937 conditions per place. [2024-06-28 02:31:44,401 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 28 selfloop transitions, 4 changer transitions 0/40 dead transitions. [2024-06-28 02:31:44,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 40 transitions, 159 flow [2024-06-28 02:31:44,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:31:44,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:31:44,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 80 transitions. [2024-06-28 02:31:44,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6837606837606838 [2024-06-28 02:31:44,414 INFO L175 Difference]: Start difference. First operand has 40 places, 30 transitions, 69 flow. Second operand 3 states and 80 transitions. [2024-06-28 02:31:44,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 40 transitions, 159 flow [2024-06-28 02:31:44,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 40 transitions, 154 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:31:44,419 INFO L231 Difference]: Finished difference. Result has 40 places, 33 transitions, 96 flow [2024-06-28 02:31:44,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=96, PETRI_PLACES=40, PETRI_TRANSITIONS=33} [2024-06-28 02:31:44,426 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 0 predicate places. [2024-06-28 02:31:44,426 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 33 transitions, 96 flow [2024-06-28 02:31:44,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:44,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:44,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:44,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:31:44,427 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-28 02:31:44,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:44,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1453726566, now seen corresponding path program 1 times [2024-06-28 02:31:44,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:44,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705158073] [2024-06-28 02:31:44,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:44,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:44,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:44,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:44,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:44,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705158073] [2024-06-28 02:31:44,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705158073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:44,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:44,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:31:44,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663073313] [2024-06-28 02:31:44,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:44,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:31:44,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:44,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:31:44,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:31:44,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-28 02:31:44,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 33 transitions, 96 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:44,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:44,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-28 02:31:44,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:44,832 INFO L124 PetriNetUnfolderBase]: 608/1022 cut-off events. [2024-06-28 02:31:44,832 INFO L125 PetriNetUnfolderBase]: For 186/194 co-relation queries the response was YES. [2024-06-28 02:31:44,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2341 conditions, 1022 events. 608/1022 cut-off events. For 186/194 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 4927 event pairs, 321 based on Foata normal form. 7/1006 useless extension candidates. Maximal degree in co-relation 2329. Up to 911 conditions per place. [2024-06-28 02:31:44,842 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 37 selfloop transitions, 11 changer transitions 0/56 dead transitions. [2024-06-28 02:31:44,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 56 transitions, 256 flow [2024-06-28 02:31:44,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:31:44,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:31:44,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 109 transitions. [2024-06-28 02:31:44,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6987179487179487 [2024-06-28 02:31:44,847 INFO L175 Difference]: Start difference. First operand has 40 places, 33 transitions, 96 flow. Second operand 4 states and 109 transitions. [2024-06-28 02:31:44,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 56 transitions, 256 flow [2024-06-28 02:31:44,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 56 transitions, 252 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:31:44,852 INFO L231 Difference]: Finished difference. Result has 44 places, 41 transitions, 168 flow [2024-06-28 02:31:44,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=168, PETRI_PLACES=44, PETRI_TRANSITIONS=41} [2024-06-28 02:31:44,853 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 4 predicate places. [2024-06-28 02:31:44,853 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 41 transitions, 168 flow [2024-06-28 02:31:44,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:44,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:44,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:44,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:31:44,857 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:44,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:44,860 INFO L85 PathProgramCache]: Analyzing trace with hash -2115849816, now seen corresponding path program 1 times [2024-06-28 02:31:44,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:44,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829651870] [2024-06-28 02:31:44,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:44,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:44,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:44,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:44,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:44,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829651870] [2024-06-28 02:31:44,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829651870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:44,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:44,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:31:44,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859853554] [2024-06-28 02:31:44,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:44,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:31:44,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:44,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:31:44,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:31:45,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:45,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 41 transitions, 168 flow. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:45,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:45,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:45,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:45,220 INFO L124 PetriNetUnfolderBase]: 743/1227 cut-off events. [2024-06-28 02:31:45,220 INFO L125 PetriNetUnfolderBase]: For 829/829 co-relation queries the response was YES. [2024-06-28 02:31:45,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3311 conditions, 1227 events. 743/1227 cut-off events. For 829/829 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5950 event pairs, 271 based on Foata normal form. 5/1227 useless extension candidates. Maximal degree in co-relation 3296. Up to 1054 conditions per place. [2024-06-28 02:31:45,232 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 60 selfloop transitions, 14 changer transitions 0/81 dead transitions. [2024-06-28 02:31:45,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 81 transitions, 453 flow [2024-06-28 02:31:45,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:31:45,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:31:45,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-28 02:31:45,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6871794871794872 [2024-06-28 02:31:45,237 INFO L175 Difference]: Start difference. First operand has 44 places, 41 transitions, 168 flow. Second operand 5 states and 134 transitions. [2024-06-28 02:31:45,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 81 transitions, 453 flow [2024-06-28 02:31:45,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 81 transitions, 447 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-28 02:31:45,273 INFO L231 Difference]: Finished difference. Result has 51 places, 54 transitions, 278 flow [2024-06-28 02:31:45,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=278, PETRI_PLACES=51, PETRI_TRANSITIONS=54} [2024-06-28 02:31:45,274 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 11 predicate places. [2024-06-28 02:31:45,274 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 54 transitions, 278 flow [2024-06-28 02:31:45,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:45,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:45,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:45,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:31:45,274 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:45,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:45,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1812116505, now seen corresponding path program 1 times [2024-06-28 02:31:45,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:45,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686847744] [2024-06-28 02:31:45,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:45,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:45,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:45,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:45,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:45,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686847744] [2024-06-28 02:31:45,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686847744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:45,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:45,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:31:45,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121604826] [2024-06-28 02:31:45,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:45,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:31:45,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:45,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:31:45,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:31:45,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:45,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 54 transitions, 278 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:45,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:45,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:45,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:45,642 INFO L124 PetriNetUnfolderBase]: 804/1330 cut-off events. [2024-06-28 02:31:45,643 INFO L125 PetriNetUnfolderBase]: For 1854/1854 co-relation queries the response was YES. [2024-06-28 02:31:45,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4233 conditions, 1330 events. 804/1330 cut-off events. For 1854/1854 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 6682 event pairs, 183 based on Foata normal form. 22/1347 useless extension candidates. Maximal degree in co-relation 4213. Up to 1019 conditions per place. [2024-06-28 02:31:45,652 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 67 selfloop transitions, 16 changer transitions 0/90 dead transitions. [2024-06-28 02:31:45,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 90 transitions, 568 flow [2024-06-28 02:31:45,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:31:45,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:31:45,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-28 02:31:45,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6709401709401709 [2024-06-28 02:31:45,655 INFO L175 Difference]: Start difference. First operand has 51 places, 54 transitions, 278 flow. Second operand 6 states and 157 transitions. [2024-06-28 02:31:45,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 90 transitions, 568 flow [2024-06-28 02:31:45,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 90 transitions, 564 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 02:31:45,664 INFO L231 Difference]: Finished difference. Result has 56 places, 55 transitions, 322 flow [2024-06-28 02:31:45,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=322, PETRI_PLACES=56, PETRI_TRANSITIONS=55} [2024-06-28 02:31:45,666 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 16 predicate places. [2024-06-28 02:31:45,666 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 55 transitions, 322 flow [2024-06-28 02:31:45,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:45,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:45,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:45,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:31:45,667 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-28 02:31:45,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:45,667 INFO L85 PathProgramCache]: Analyzing trace with hash 2040606045, now seen corresponding path program 1 times [2024-06-28 02:31:45,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:45,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892558545] [2024-06-28 02:31:45,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:45,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:45,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:45,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:45,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:45,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892558545] [2024-06-28 02:31:45,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892558545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:45,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:45,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:31:45,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521856858] [2024-06-28 02:31:45,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:45,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:31:45,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:45,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:31:45,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:31:45,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:45,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 55 transitions, 322 flow. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:45,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:45,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:45,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:45,930 INFO L124 PetriNetUnfolderBase]: 799/1331 cut-off events. [2024-06-28 02:31:45,931 INFO L125 PetriNetUnfolderBase]: For 2409/2409 co-relation queries the response was YES. [2024-06-28 02:31:45,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4564 conditions, 1331 events. 799/1331 cut-off events. For 2409/2409 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 6674 event pairs, 271 based on Foata normal form. 2/1330 useless extension candidates. Maximal degree in co-relation 4541. Up to 1230 conditions per place. [2024-06-28 02:31:45,942 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 54 selfloop transitions, 7 changer transitions 0/68 dead transitions. [2024-06-28 02:31:45,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 68 transitions, 486 flow [2024-06-28 02:31:45,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:31:45,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:31:45,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-28 02:31:45,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6217948717948718 [2024-06-28 02:31:45,943 INFO L175 Difference]: Start difference. First operand has 56 places, 55 transitions, 322 flow. Second operand 4 states and 97 transitions. [2024-06-28 02:31:45,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 68 transitions, 486 flow [2024-06-28 02:31:45,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 68 transitions, 450 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 02:31:45,949 INFO L231 Difference]: Finished difference. Result has 57 places, 57 transitions, 328 flow [2024-06-28 02:31:45,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=288, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=328, PETRI_PLACES=57, PETRI_TRANSITIONS=57} [2024-06-28 02:31:45,950 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 17 predicate places. [2024-06-28 02:31:45,950 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 57 transitions, 328 flow [2024-06-28 02:31:45,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:45,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:45,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:45,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:31:45,951 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-28 02:31:45,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:45,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1970705346, now seen corresponding path program 1 times [2024-06-28 02:31:45,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:45,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072872017] [2024-06-28 02:31:45,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:45,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:45,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:46,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-28 02:31:46,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:46,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072872017] [2024-06-28 02:31:46,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072872017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:46,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:46,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:31:46,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158926822] [2024-06-28 02:31:46,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:46,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:31:46,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:46,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:31:46,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:31:46,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:46,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 57 transitions, 328 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:46,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:46,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:46,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:46,205 INFO L124 PetriNetUnfolderBase]: 805/1337 cut-off events. [2024-06-28 02:31:46,206 INFO L125 PetriNetUnfolderBase]: For 2751/2751 co-relation queries the response was YES. [2024-06-28 02:31:46,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4610 conditions, 1337 events. 805/1337 cut-off events. For 2751/2751 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 6688 event pairs, 255 based on Foata normal form. 4/1336 useless extension candidates. Maximal degree in co-relation 4585. Up to 1164 conditions per place. [2024-06-28 02:31:46,217 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 57 selfloop transitions, 17 changer transitions 0/81 dead transitions. [2024-06-28 02:31:46,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 81 transitions, 569 flow [2024-06-28 02:31:46,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:31:46,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:31:46,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-28 02:31:46,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6512820512820513 [2024-06-28 02:31:46,218 INFO L175 Difference]: Start difference. First operand has 57 places, 57 transitions, 328 flow. Second operand 5 states and 127 transitions. [2024-06-28 02:31:46,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 81 transitions, 569 flow [2024-06-28 02:31:46,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 81 transitions, 553 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 02:31:46,225 INFO L231 Difference]: Finished difference. Result has 61 places, 61 transitions, 393 flow [2024-06-28 02:31:46,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=393, PETRI_PLACES=61, PETRI_TRANSITIONS=61} [2024-06-28 02:31:46,225 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 21 predicate places. [2024-06-28 02:31:46,226 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 61 transitions, 393 flow [2024-06-28 02:31:46,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:46,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:46,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:46,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:31:46,226 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:46,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:46,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1777635780, now seen corresponding path program 2 times [2024-06-28 02:31:46,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:46,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756494003] [2024-06-28 02:31:46,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:46,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:46,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:46,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:46,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:46,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756494003] [2024-06-28 02:31:46,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756494003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:46,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:46,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:31:46,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638481415] [2024-06-28 02:31:46,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:46,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:31:46,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:46,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:31:46,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:31:46,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:46,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 61 transitions, 393 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:46,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:46,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:46,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:46,476 INFO L124 PetriNetUnfolderBase]: 785/1294 cut-off events. [2024-06-28 02:31:46,476 INFO L125 PetriNetUnfolderBase]: For 3472/3478 co-relation queries the response was YES. [2024-06-28 02:31:46,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4701 conditions, 1294 events. 785/1294 cut-off events. For 3472/3478 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6299 event pairs, 265 based on Foata normal form. 3/1288 useless extension candidates. Maximal degree in co-relation 4674. Up to 1128 conditions per place. [2024-06-28 02:31:46,487 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 51 selfloop transitions, 19 changer transitions 0/77 dead transitions. [2024-06-28 02:31:46,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 77 transitions, 579 flow [2024-06-28 02:31:46,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:31:46,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:31:46,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-28 02:31:46,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6307692307692307 [2024-06-28 02:31:46,489 INFO L175 Difference]: Start difference. First operand has 61 places, 61 transitions, 393 flow. Second operand 5 states and 123 transitions. [2024-06-28 02:31:46,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 77 transitions, 579 flow [2024-06-28 02:31:46,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 77 transitions, 558 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 02:31:46,495 INFO L231 Difference]: Finished difference. Result has 64 places, 62 transitions, 426 flow [2024-06-28 02:31:46,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=373, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=426, PETRI_PLACES=64, PETRI_TRANSITIONS=62} [2024-06-28 02:31:46,496 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 24 predicate places. [2024-06-28 02:31:46,496 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 62 transitions, 426 flow [2024-06-28 02:31:46,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:46,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:46,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:46,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:31:46,497 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-28 02:31:46,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:46,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1343871962, now seen corresponding path program 1 times [2024-06-28 02:31:46,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:46,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319576913] [2024-06-28 02:31:46,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:46,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:46,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:46,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:46,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:46,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319576913] [2024-06-28 02:31:46,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319576913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:46,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:46,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:31:46,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859688999] [2024-06-28 02:31:46,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:46,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:31:46,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:46,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:31:46,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:31:46,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:46,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 62 transitions, 426 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:46,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:46,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:46,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:46,782 INFO L124 PetriNetUnfolderBase]: 777/1296 cut-off events. [2024-06-28 02:31:46,782 INFO L125 PetriNetUnfolderBase]: For 4009/4009 co-relation queries the response was YES. [2024-06-28 02:31:46,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4787 conditions, 1296 events. 777/1296 cut-off events. For 4009/4009 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6362 event pairs, 231 based on Foata normal form. 4/1297 useless extension candidates. Maximal degree in co-relation 4759. Up to 1169 conditions per place. [2024-06-28 02:31:46,813 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 64 selfloop transitions, 9 changer transitions 0/80 dead transitions. [2024-06-28 02:31:46,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 80 transitions, 626 flow [2024-06-28 02:31:46,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:31:46,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:31:46,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-28 02:31:46,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6051282051282051 [2024-06-28 02:31:46,815 INFO L175 Difference]: Start difference. First operand has 64 places, 62 transitions, 426 flow. Second operand 5 states and 118 transitions. [2024-06-28 02:31:46,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 80 transitions, 626 flow [2024-06-28 02:31:46,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 80 transitions, 599 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 02:31:46,824 INFO L231 Difference]: Finished difference. Result has 67 places, 64 transitions, 442 flow [2024-06-28 02:31:46,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=399, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=442, PETRI_PLACES=67, PETRI_TRANSITIONS=64} [2024-06-28 02:31:46,827 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 27 predicate places. [2024-06-28 02:31:46,827 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 64 transitions, 442 flow [2024-06-28 02:31:46,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:46,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:46,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:46,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:31:46,828 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-28 02:31:46,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:46,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1767047545, now seen corresponding path program 1 times [2024-06-28 02:31:46,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:46,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726866959] [2024-06-28 02:31:46,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:46,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:46,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:46,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-28 02:31:46,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:46,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726866959] [2024-06-28 02:31:46,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726866959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:46,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:46,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:31:46,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561834375] [2024-06-28 02:31:46,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:46,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:31:46,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:46,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:31:46,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:31:46,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:46,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 64 transitions, 442 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:46,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:46,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:46,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:47,180 INFO L124 PetriNetUnfolderBase]: 852/1419 cut-off events. [2024-06-28 02:31:47,180 INFO L125 PetriNetUnfolderBase]: For 5688/5688 co-relation queries the response was YES. [2024-06-28 02:31:47,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5298 conditions, 1419 events. 852/1419 cut-off events. For 5688/5688 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7136 event pairs, 249 based on Foata normal form. 20/1434 useless extension candidates. Maximal degree in co-relation 5268. Up to 1131 conditions per place. [2024-06-28 02:31:47,191 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 65 selfloop transitions, 20 changer transitions 0/92 dead transitions. [2024-06-28 02:31:47,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 92 transitions, 694 flow [2024-06-28 02:31:47,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:31:47,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:31:47,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-28 02:31:47,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6367521367521367 [2024-06-28 02:31:47,193 INFO L175 Difference]: Start difference. First operand has 67 places, 64 transitions, 442 flow. Second operand 6 states and 149 transitions. [2024-06-28 02:31:47,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 92 transitions, 694 flow [2024-06-28 02:31:47,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 92 transitions, 669 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 02:31:47,202 INFO L231 Difference]: Finished difference. Result has 70 places, 66 transitions, 483 flow [2024-06-28 02:31:47,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=417, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=483, PETRI_PLACES=70, PETRI_TRANSITIONS=66} [2024-06-28 02:31:47,203 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 30 predicate places. [2024-06-28 02:31:47,203 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 66 transitions, 483 flow [2024-06-28 02:31:47,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:47,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:47,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:47,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:31:47,204 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-28 02:31:47,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:47,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1928921505, now seen corresponding path program 2 times [2024-06-28 02:31:47,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:47,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559220298] [2024-06-28 02:31:47,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:47,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:47,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:47,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-28 02:31:47,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:47,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559220298] [2024-06-28 02:31:47,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559220298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:47,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:47,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:31:47,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354160713] [2024-06-28 02:31:47,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:47,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:31:47,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:47,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:31:47,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:31:47,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:47,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 66 transitions, 483 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:47,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:47,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:47,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:47,573 INFO L124 PetriNetUnfolderBase]: 869/1450 cut-off events. [2024-06-28 02:31:47,573 INFO L125 PetriNetUnfolderBase]: For 6439/6445 co-relation queries the response was YES. [2024-06-28 02:31:47,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5664 conditions, 1450 events. 869/1450 cut-off events. For 6439/6445 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 7290 event pairs, 277 based on Foata normal form. 5/1446 useless extension candidates. Maximal degree in co-relation 5633. Up to 1250 conditions per place. [2024-06-28 02:31:47,591 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 60 selfloop transitions, 21 changer transitions 0/88 dead transitions. [2024-06-28 02:31:47,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 88 transitions, 713 flow [2024-06-28 02:31:47,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:31:47,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:31:47,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-28 02:31:47,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-28 02:31:47,593 INFO L175 Difference]: Start difference. First operand has 70 places, 66 transitions, 483 flow. Second operand 6 states and 144 transitions. [2024-06-28 02:31:47,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 88 transitions, 713 flow [2024-06-28 02:31:47,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 88 transitions, 669 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 02:31:47,604 INFO L231 Difference]: Finished difference. Result has 72 places, 68 transitions, 510 flow [2024-06-28 02:31:47,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=439, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=510, PETRI_PLACES=72, PETRI_TRANSITIONS=68} [2024-06-28 02:31:47,605 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 32 predicate places. [2024-06-28 02:31:47,608 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 68 transitions, 510 flow [2024-06-28 02:31:47,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:47,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:47,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:47,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:31:47,609 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-28 02:31:47,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:47,609 INFO L85 PathProgramCache]: Analyzing trace with hash -1324191367, now seen corresponding path program 3 times [2024-06-28 02:31:47,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:47,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106656380] [2024-06-28 02:31:47,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:47,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:47,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:47,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-28 02:31:47,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:47,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106656380] [2024-06-28 02:31:47,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106656380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:47,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:47,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:31:47,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577141795] [2024-06-28 02:31:47,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:47,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:31:47,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:47,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:31:47,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:31:47,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:47,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 68 transitions, 510 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:47,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:47,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:47,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:47,926 INFO L124 PetriNetUnfolderBase]: 861/1438 cut-off events. [2024-06-28 02:31:47,927 INFO L125 PetriNetUnfolderBase]: For 7254/7260 co-relation queries the response was YES. [2024-06-28 02:31:47,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5714 conditions, 1438 events. 861/1438 cut-off events. For 7254/7260 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7193 event pairs, 227 based on Foata normal form. 5/1434 useless extension candidates. Maximal degree in co-relation 5682. Up to 1087 conditions per place. [2024-06-28 02:31:47,938 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 61 selfloop transitions, 26 changer transitions 0/94 dead transitions. [2024-06-28 02:31:47,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 94 transitions, 768 flow [2024-06-28 02:31:47,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:31:47,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:31:47,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 02:31:47,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6324786324786325 [2024-06-28 02:31:47,940 INFO L175 Difference]: Start difference. First operand has 72 places, 68 transitions, 510 flow. Second operand 6 states and 148 transitions. [2024-06-28 02:31:47,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 94 transitions, 768 flow [2024-06-28 02:31:47,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 94 transitions, 715 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 02:31:47,951 INFO L231 Difference]: Finished difference. Result has 74 places, 70 transitions, 542 flow [2024-06-28 02:31:47,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=457, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=542, PETRI_PLACES=74, PETRI_TRANSITIONS=70} [2024-06-28 02:31:47,952 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 34 predicate places. [2024-06-28 02:31:47,952 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 70 transitions, 542 flow [2024-06-28 02:31:47,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:47,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:47,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:47,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:31:47,953 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-28 02:31:47,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:47,953 INFO L85 PathProgramCache]: Analyzing trace with hash 571210974, now seen corresponding path program 1 times [2024-06-28 02:31:47,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:47,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168884034] [2024-06-28 02:31:47,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:47,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:47,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:48,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:48,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:48,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168884034] [2024-06-28 02:31:48,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168884034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:48,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:48,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:31:48,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014066262] [2024-06-28 02:31:48,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:48,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:31:48,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:48,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:31:48,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:31:48,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:48,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 70 transitions, 542 flow. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:48,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:48,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:48,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:48,234 INFO L124 PetriNetUnfolderBase]: 853/1433 cut-off events. [2024-06-28 02:31:48,234 INFO L125 PetriNetUnfolderBase]: For 8138/8147 co-relation queries the response was YES. [2024-06-28 02:31:48,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5840 conditions, 1433 events. 853/1433 cut-off events. For 8138/8147 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7227 event pairs, 265 based on Foata normal form. 8/1436 useless extension candidates. Maximal degree in co-relation 5807. Up to 1293 conditions per place. [2024-06-28 02:31:48,246 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 57 selfloop transitions, 14 changer transitions 0/78 dead transitions. [2024-06-28 02:31:48,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 78 transitions, 704 flow [2024-06-28 02:31:48,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:31:48,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:31:48,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-28 02:31:48,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6217948717948718 [2024-06-28 02:31:48,248 INFO L175 Difference]: Start difference. First operand has 74 places, 70 transitions, 542 flow. Second operand 4 states and 97 transitions. [2024-06-28 02:31:48,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 78 transitions, 704 flow [2024-06-28 02:31:48,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 78 transitions, 637 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 02:31:48,258 INFO L231 Difference]: Finished difference. Result has 74 places, 70 transitions, 511 flow [2024-06-28 02:31:48,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=475, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=511, PETRI_PLACES=74, PETRI_TRANSITIONS=70} [2024-06-28 02:31:48,259 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 34 predicate places. [2024-06-28 02:31:48,259 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 70 transitions, 511 flow [2024-06-28 02:31:48,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:48,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:48,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:48,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:31:48,260 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:48,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:48,261 INFO L85 PathProgramCache]: Analyzing trace with hash 867935969, now seen corresponding path program 1 times [2024-06-28 02:31:48,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:48,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034329346] [2024-06-28 02:31:48,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:48,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:48,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:48,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:48,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:48,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034329346] [2024-06-28 02:31:48,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034329346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:48,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:48,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:31:48,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127272479] [2024-06-28 02:31:48,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:48,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:31:48,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:48,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:31:48,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:31:48,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:48,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 70 transitions, 511 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:48,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:48,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:48,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:48,585 INFO L124 PetriNetUnfolderBase]: 930/1559 cut-off events. [2024-06-28 02:31:48,586 INFO L125 PetriNetUnfolderBase]: For 10606/10606 co-relation queries the response was YES. [2024-06-28 02:31:48,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6304 conditions, 1559 events. 930/1559 cut-off events. For 10606/10606 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 8123 event pairs, 215 based on Foata normal form. 12/1566 useless extension candidates. Maximal degree in co-relation 6270. Up to 956 conditions per place. [2024-06-28 02:31:48,598 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 75 selfloop transitions, 21 changer transitions 0/103 dead transitions. [2024-06-28 02:31:48,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 103 transitions, 857 flow [2024-06-28 02:31:48,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:31:48,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:31:48,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-28 02:31:48,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6495726495726496 [2024-06-28 02:31:48,600 INFO L175 Difference]: Start difference. First operand has 74 places, 70 transitions, 511 flow. Second operand 6 states and 152 transitions. [2024-06-28 02:31:48,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 103 transitions, 857 flow [2024-06-28 02:31:48,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 103 transitions, 821 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 02:31:48,613 INFO L231 Difference]: Finished difference. Result has 77 places, 72 transitions, 553 flow [2024-06-28 02:31:48,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=475, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=553, PETRI_PLACES=77, PETRI_TRANSITIONS=72} [2024-06-28 02:31:48,613 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 37 predicate places. [2024-06-28 02:31:48,614 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 72 transitions, 553 flow [2024-06-28 02:31:48,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:48,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:48,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:48,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:31:48,614 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:48,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:48,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1375526685, now seen corresponding path program 1 times [2024-06-28 02:31:48,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:48,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864787305] [2024-06-28 02:31:48,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:48,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:48,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:48,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:48,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:48,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864787305] [2024-06-28 02:31:48,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864787305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:48,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:48,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:31:48,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222916337] [2024-06-28 02:31:48,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:48,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:31:48,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:48,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:31:48,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:31:48,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:48,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 72 transitions, 553 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:48,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:48,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:48,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:48,965 INFO L124 PetriNetUnfolderBase]: 910/1535 cut-off events. [2024-06-28 02:31:48,965 INFO L125 PetriNetUnfolderBase]: For 11154/11154 co-relation queries the response was YES. [2024-06-28 02:31:48,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6288 conditions, 1535 events. 910/1535 cut-off events. For 11154/11154 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 7960 event pairs, 181 based on Foata normal form. 12/1542 useless extension candidates. Maximal degree in co-relation 6254. Up to 950 conditions per place. [2024-06-28 02:31:48,977 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 72 selfloop transitions, 22 changer transitions 0/101 dead transitions. [2024-06-28 02:31:48,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 101 transitions, 817 flow [2024-06-28 02:31:48,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:31:48,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:31:48,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 02:31:48,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-28 02:31:48,979 INFO L175 Difference]: Start difference. First operand has 77 places, 72 transitions, 553 flow. Second operand 6 states and 150 transitions. [2024-06-28 02:31:48,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 101 transitions, 817 flow [2024-06-28 02:31:48,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 101 transitions, 786 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-28 02:31:48,997 INFO L231 Difference]: Finished difference. Result has 81 places, 72 transitions, 573 flow [2024-06-28 02:31:48,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=573, PETRI_PLACES=81, PETRI_TRANSITIONS=72} [2024-06-28 02:31:48,998 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 41 predicate places. [2024-06-28 02:31:48,998 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 72 transitions, 573 flow [2024-06-28 02:31:48,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:48,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:48,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:48,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:31:48,999 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:48,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:48,999 INFO L85 PathProgramCache]: Analyzing trace with hash -364053917, now seen corresponding path program 2 times [2024-06-28 02:31:48,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:49,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258742422] [2024-06-28 02:31:49,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:49,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:49,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:49,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:49,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:49,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258742422] [2024-06-28 02:31:49,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258742422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:49,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:49,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:31:49,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168361035] [2024-06-28 02:31:49,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:49,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:31:49,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:49,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:31:49,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:31:49,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:49,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 72 transitions, 573 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:49,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:49,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:49,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:49,310 INFO L124 PetriNetUnfolderBase]: 890/1498 cut-off events. [2024-06-28 02:31:49,311 INFO L125 PetriNetUnfolderBase]: For 11514/11520 co-relation queries the response was YES. [2024-06-28 02:31:49,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6176 conditions, 1498 events. 890/1498 cut-off events. For 11514/11520 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 7692 event pairs, 140 based on Foata normal form. 13/1500 useless extension candidates. Maximal degree in co-relation 6140. Up to 808 conditions per place. [2024-06-28 02:31:49,323 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 65 selfloop transitions, 23 changer transitions 0/95 dead transitions. [2024-06-28 02:31:49,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 95 transitions, 783 flow [2024-06-28 02:31:49,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:31:49,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:31:49,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-28 02:31:49,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-28 02:31:49,324 INFO L175 Difference]: Start difference. First operand has 81 places, 72 transitions, 573 flow. Second operand 6 states and 143 transitions. [2024-06-28 02:31:49,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 95 transitions, 783 flow [2024-06-28 02:31:49,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 95 transitions, 726 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 02:31:49,341 INFO L231 Difference]: Finished difference. Result has 81 places, 71 transitions, 538 flow [2024-06-28 02:31:49,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=488, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=538, PETRI_PLACES=81, PETRI_TRANSITIONS=71} [2024-06-28 02:31:49,342 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 41 predicate places. [2024-06-28 02:31:49,342 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 71 transitions, 538 flow [2024-06-28 02:31:49,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:49,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:49,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:49,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:31:49,343 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-28 02:31:49,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:49,344 INFO L85 PathProgramCache]: Analyzing trace with hash -638865980, now seen corresponding path program 1 times [2024-06-28 02:31:49,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:49,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060982115] [2024-06-28 02:31:49,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:49,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:49,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:49,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:49,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:49,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060982115] [2024-06-28 02:31:49,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060982115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:49,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:49,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:31:49,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444252550] [2024-06-28 02:31:49,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:49,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:31:49,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:49,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:31:49,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:31:49,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:49,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 71 transitions, 538 flow. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:49,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:49,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:49,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:49,603 INFO L124 PetriNetUnfolderBase]: 895/1515 cut-off events. [2024-06-28 02:31:49,603 INFO L125 PetriNetUnfolderBase]: For 10945/10945 co-relation queries the response was YES. [2024-06-28 02:31:49,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6256 conditions, 1515 events. 895/1515 cut-off events. For 10945/10945 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 7845 event pairs, 258 based on Foata normal form. 1/1513 useless extension candidates. Maximal degree in co-relation 6219. Up to 1384 conditions per place. [2024-06-28 02:31:49,615 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 68 selfloop transitions, 15 changer transitions 0/90 dead transitions. [2024-06-28 02:31:49,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 90 transitions, 806 flow [2024-06-28 02:31:49,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:31:49,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:31:49,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-28 02:31:49,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5948717948717949 [2024-06-28 02:31:49,617 INFO L175 Difference]: Start difference. First operand has 81 places, 71 transitions, 538 flow. Second operand 5 states and 116 transitions. [2024-06-28 02:31:49,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 90 transitions, 806 flow [2024-06-28 02:31:49,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 90 transitions, 737 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:31:49,636 INFO L231 Difference]: Finished difference. Result has 81 places, 77 transitions, 551 flow [2024-06-28 02:31:49,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=469, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=551, PETRI_PLACES=81, PETRI_TRANSITIONS=77} [2024-06-28 02:31:49,636 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 41 predicate places. [2024-06-28 02:31:49,636 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 77 transitions, 551 flow [2024-06-28 02:31:49,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:49,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:49,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:49,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:31:49,637 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-28 02:31:49,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:49,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1357940198, now seen corresponding path program 2 times [2024-06-28 02:31:49,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:49,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129530303] [2024-06-28 02:31:49,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:49,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:49,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:49,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-28 02:31:49,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:49,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129530303] [2024-06-28 02:31:49,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129530303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:49,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:49,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:31:49,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784015017] [2024-06-28 02:31:49,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:49,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:31:49,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:49,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:31:49,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:31:49,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:49,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 77 transitions, 551 flow. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:49,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:49,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:49,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:49,928 INFO L124 PetriNetUnfolderBase]: 892/1511 cut-off events. [2024-06-28 02:31:49,928 INFO L125 PetriNetUnfolderBase]: For 11794/11794 co-relation queries the response was YES. [2024-06-28 02:31:49,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6209 conditions, 1511 events. 892/1511 cut-off events. For 11794/11794 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 7814 event pairs, 258 based on Foata normal form. 1/1509 useless extension candidates. Maximal degree in co-relation 6172. Up to 1384 conditions per place. [2024-06-28 02:31:49,940 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 69 selfloop transitions, 12 changer transitions 0/88 dead transitions. [2024-06-28 02:31:49,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 88 transitions, 741 flow [2024-06-28 02:31:49,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:31:49,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:31:49,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-28 02:31:49,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6217948717948718 [2024-06-28 02:31:49,942 INFO L175 Difference]: Start difference. First operand has 81 places, 77 transitions, 551 flow. Second operand 4 states and 97 transitions. [2024-06-28 02:31:49,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 88 transitions, 741 flow [2024-06-28 02:31:49,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 88 transitions, 709 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-28 02:31:49,963 INFO L231 Difference]: Finished difference. Result has 84 places, 77 transitions, 553 flow [2024-06-28 02:31:49,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=553, PETRI_PLACES=84, PETRI_TRANSITIONS=77} [2024-06-28 02:31:49,964 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 44 predicate places. [2024-06-28 02:31:49,964 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 77 transitions, 553 flow [2024-06-28 02:31:49,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:49,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:49,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:49,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:31:49,965 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-28 02:31:49,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:49,965 INFO L85 PathProgramCache]: Analyzing trace with hash -649045084, now seen corresponding path program 1 times [2024-06-28 02:31:49,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:49,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103049598] [2024-06-28 02:31:49,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:49,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:49,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:50,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:50,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:50,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103049598] [2024-06-28 02:31:50,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103049598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:50,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:50,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:31:50,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176380261] [2024-06-28 02:31:50,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:50,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:31:50,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:50,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:31:50,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:31:50,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:50,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 77 transitions, 553 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:50,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:50,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:50,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:50,275 INFO L124 PetriNetUnfolderBase]: 942/1584 cut-off events. [2024-06-28 02:31:50,276 INFO L125 PetriNetUnfolderBase]: For 13982/13982 co-relation queries the response was YES. [2024-06-28 02:31:50,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6617 conditions, 1584 events. 942/1584 cut-off events. For 13982/13982 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 8260 event pairs, 259 based on Foata normal form. 2/1577 useless extension candidates. Maximal degree in co-relation 6578. Up to 1268 conditions per place. [2024-06-28 02:31:50,289 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 73 selfloop transitions, 42 changer transitions 0/122 dead transitions. [2024-06-28 02:31:50,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 122 transitions, 1087 flow [2024-06-28 02:31:50,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:31:50,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:31:50,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-28 02:31:50,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 02:31:50,291 INFO L175 Difference]: Start difference. First operand has 84 places, 77 transitions, 553 flow. Second operand 6 states and 156 transitions. [2024-06-28 02:31:50,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 122 transitions, 1087 flow [2024-06-28 02:31:50,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 122 transitions, 1051 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 02:31:50,313 INFO L231 Difference]: Finished difference. Result has 89 places, 95 transitions, 805 flow [2024-06-28 02:31:50,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=523, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=805, PETRI_PLACES=89, PETRI_TRANSITIONS=95} [2024-06-28 02:31:50,313 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 49 predicate places. [2024-06-28 02:31:50,314 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 95 transitions, 805 flow [2024-06-28 02:31:50,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:50,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:50,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:50,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:31:50,314 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-28 02:31:50,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:50,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1147178358, now seen corresponding path program 2 times [2024-06-28 02:31:50,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:50,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206908842] [2024-06-28 02:31:50,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:50,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:50,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:50,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:50,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:50,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206908842] [2024-06-28 02:31:50,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206908842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:50,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:50,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:31:50,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832256510] [2024-06-28 02:31:50,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:50,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:31:50,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:50,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:31:50,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:31:50,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:50,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 95 transitions, 805 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:50,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:50,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:50,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:50,697 INFO L124 PetriNetUnfolderBase]: 975/1658 cut-off events. [2024-06-28 02:31:50,697 INFO L125 PetriNetUnfolderBase]: For 15969/15969 co-relation queries the response was YES. [2024-06-28 02:31:50,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7736 conditions, 1658 events. 975/1658 cut-off events. For 15969/15969 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 8805 event pairs, 263 based on Foata normal form. 2/1656 useless extension candidates. Maximal degree in co-relation 7694. Up to 1464 conditions per place. [2024-06-28 02:31:50,710 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 90 selfloop transitions, 27 changer transitions 0/124 dead transitions. [2024-06-28 02:31:50,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 124 transitions, 1232 flow [2024-06-28 02:31:50,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:31:50,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:31:50,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 02:31:50,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5860805860805861 [2024-06-28 02:31:50,712 INFO L175 Difference]: Start difference. First operand has 89 places, 95 transitions, 805 flow. Second operand 7 states and 160 transitions. [2024-06-28 02:31:50,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 124 transitions, 1232 flow [2024-06-28 02:31:50,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 124 transitions, 1186 flow, removed 23 selfloop flow, removed 0 redundant places. [2024-06-28 02:31:50,744 INFO L231 Difference]: Finished difference. Result has 97 places, 106 transitions, 958 flow [2024-06-28 02:31:50,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=769, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=958, PETRI_PLACES=97, PETRI_TRANSITIONS=106} [2024-06-28 02:31:50,745 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 57 predicate places. [2024-06-28 02:31:50,745 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 106 transitions, 958 flow [2024-06-28 02:31:50,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:50,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:50,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:50,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:31:50,746 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-28 02:31:50,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:50,746 INFO L85 PathProgramCache]: Analyzing trace with hash -853710744, now seen corresponding path program 3 times [2024-06-28 02:31:50,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:50,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749194727] [2024-06-28 02:31:50,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:50,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:50,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:50,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:50,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:50,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749194727] [2024-06-28 02:31:50,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749194727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:50,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:50,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:31:50,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176682657] [2024-06-28 02:31:50,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:50,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:31:50,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:50,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:31:50,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:31:50,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:50,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 106 transitions, 958 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:50,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:50,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:50,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:51,127 INFO L124 PetriNetUnfolderBase]: 1039/1752 cut-off events. [2024-06-28 02:31:51,127 INFO L125 PetriNetUnfolderBase]: For 18562/18562 co-relation queries the response was YES. [2024-06-28 02:31:51,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8434 conditions, 1752 events. 1039/1752 cut-off events. For 18562/18562 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 9307 event pairs, 263 based on Foata normal form. 4/1752 useless extension candidates. Maximal degree in co-relation 8388. Up to 1406 conditions per place. [2024-06-28 02:31:51,145 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 89 selfloop transitions, 56 changer transitions 0/152 dead transitions. [2024-06-28 02:31:51,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 152 transitions, 1551 flow [2024-06-28 02:31:51,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:31:51,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:31:51,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 02:31:51,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 02:31:51,147 INFO L175 Difference]: Start difference. First operand has 97 places, 106 transitions, 958 flow. Second operand 7 states and 182 transitions. [2024-06-28 02:31:51,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 152 transitions, 1551 flow [2024-06-28 02:31:51,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 152 transitions, 1485 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 02:31:51,184 INFO L231 Difference]: Finished difference. Result has 103 places, 119 transitions, 1221 flow [2024-06-28 02:31:51,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1221, PETRI_PLACES=103, PETRI_TRANSITIONS=119} [2024-06-28 02:31:51,185 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 63 predicate places. [2024-06-28 02:31:51,185 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 119 transitions, 1221 flow [2024-06-28 02:31:51,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:51,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:51,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:51,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:31:51,186 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-28 02:31:51,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:51,187 INFO L85 PathProgramCache]: Analyzing trace with hash -969861985, now seen corresponding path program 1 times [2024-06-28 02:31:51,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:51,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631978693] [2024-06-28 02:31:51,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:51,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:51,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:51,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:51,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:51,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631978693] [2024-06-28 02:31:51,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631978693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:51,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:51,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:31:51,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294264111] [2024-06-28 02:31:51,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:51,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:31:51,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:51,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:31:51,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:31:51,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:51,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 119 transitions, 1221 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:51,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:51,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:51,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:51,528 INFO L124 PetriNetUnfolderBase]: 1066/1794 cut-off events. [2024-06-28 02:31:51,529 INFO L125 PetriNetUnfolderBase]: For 21997/22006 co-relation queries the response was YES. [2024-06-28 02:31:51,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9205 conditions, 1794 events. 1066/1794 cut-off events. For 21997/22006 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 9616 event pairs, 290 based on Foata normal form. 5/1790 useless extension candidates. Maximal degree in co-relation 9156. Up to 1370 conditions per place. [2024-06-28 02:31:51,546 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 73 selfloop transitions, 70 changer transitions 0/150 dead transitions. [2024-06-28 02:31:51,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 150 transitions, 1823 flow [2024-06-28 02:31:51,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:31:51,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:31:51,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 02:31:51,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6324786324786325 [2024-06-28 02:31:51,548 INFO L175 Difference]: Start difference. First operand has 103 places, 119 transitions, 1221 flow. Second operand 6 states and 148 transitions. [2024-06-28 02:31:51,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 150 transitions, 1823 flow [2024-06-28 02:31:51,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 150 transitions, 1728 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-28 02:31:51,598 INFO L231 Difference]: Finished difference. Result has 108 places, 134 transitions, 1501 flow [2024-06-28 02:31:51,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1141, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1501, PETRI_PLACES=108, PETRI_TRANSITIONS=134} [2024-06-28 02:31:51,599 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 68 predicate places. [2024-06-28 02:31:51,599 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 134 transitions, 1501 flow [2024-06-28 02:31:51,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:51,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:51,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:51,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:31:51,600 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-28 02:31:51,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:51,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1489002445, now seen corresponding path program 2 times [2024-06-28 02:31:51,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:51,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25790357] [2024-06-28 02:31:51,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:51,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:51,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:51,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:51,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:51,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25790357] [2024-06-28 02:31:51,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25790357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:51,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:51,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:31:51,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066713596] [2024-06-28 02:31:51,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:51,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:31:51,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:51,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:31:51,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:31:51,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:51,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 134 transitions, 1501 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:51,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:51,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:51,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:51,996 INFO L124 PetriNetUnfolderBase]: 1085/1839 cut-off events. [2024-06-28 02:31:51,996 INFO L125 PetriNetUnfolderBase]: For 22869/22881 co-relation queries the response was YES. [2024-06-28 02:31:52,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9764 conditions, 1839 events. 1085/1839 cut-off events. For 22869/22881 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 9927 event pairs, 270 based on Foata normal form. 11/1845 useless extension candidates. Maximal degree in co-relation 9712. Up to 1461 conditions per place. [2024-06-28 02:31:52,014 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 97 selfloop transitions, 57 changer transitions 0/161 dead transitions. [2024-06-28 02:31:52,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 161 transitions, 2020 flow [2024-06-28 02:31:52,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:31:52,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:31:52,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-28 02:31:52,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6452991452991453 [2024-06-28 02:31:52,016 INFO L175 Difference]: Start difference. First operand has 108 places, 134 transitions, 1501 flow. Second operand 6 states and 151 transitions. [2024-06-28 02:31:52,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 161 transitions, 2020 flow [2024-06-28 02:31:52,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 161 transitions, 1941 flow, removed 34 selfloop flow, removed 1 redundant places. [2024-06-28 02:31:52,073 INFO L231 Difference]: Finished difference. Result has 114 places, 140 transitions, 1658 flow [2024-06-28 02:31:52,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1426, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1658, PETRI_PLACES=114, PETRI_TRANSITIONS=140} [2024-06-28 02:31:52,073 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 74 predicate places. [2024-06-28 02:31:52,073 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 140 transitions, 1658 flow [2024-06-28 02:31:52,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:52,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:52,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:52,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:31:52,074 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-28 02:31:52,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:52,075 INFO L85 PathProgramCache]: Analyzing trace with hash -853318501, now seen corresponding path program 3 times [2024-06-28 02:31:52,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:52,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074891391] [2024-06-28 02:31:52,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:52,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:52,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:52,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:52,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:52,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074891391] [2024-06-28 02:31:52,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074891391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:52,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:52,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:31:52,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918752058] [2024-06-28 02:31:52,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:52,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:31:52,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:52,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:31:52,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:31:52,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:52,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 140 transitions, 1658 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:52,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:52,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:52,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:52,443 INFO L124 PetriNetUnfolderBase]: 1078/1832 cut-off events. [2024-06-28 02:31:52,443 INFO L125 PetriNetUnfolderBase]: For 24527/24542 co-relation queries the response was YES. [2024-06-28 02:31:52,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9866 conditions, 1832 events. 1078/1832 cut-off events. For 24527/24542 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 9927 event pairs, 267 based on Foata normal form. 13/1840 useless extension candidates. Maximal degree in co-relation 9811. Up to 1457 conditions per place. [2024-06-28 02:31:52,463 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 96 selfloop transitions, 56 changer transitions 0/159 dead transitions. [2024-06-28 02:31:52,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 159 transitions, 2088 flow [2024-06-28 02:31:52,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:31:52,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:31:52,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:31:52,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-28 02:31:52,466 INFO L175 Difference]: Start difference. First operand has 114 places, 140 transitions, 1658 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:31:52,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 159 transitions, 2088 flow [2024-06-28 02:31:52,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 159 transitions, 2016 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 02:31:52,552 INFO L231 Difference]: Finished difference. Result has 119 places, 140 transitions, 1707 flow [2024-06-28 02:31:52,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1586, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1707, PETRI_PLACES=119, PETRI_TRANSITIONS=140} [2024-06-28 02:31:52,553 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 79 predicate places. [2024-06-28 02:31:52,553 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 140 transitions, 1707 flow [2024-06-28 02:31:52,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:52,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:52,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:52,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:31:52,554 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-28 02:31:52,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:52,554 INFO L85 PathProgramCache]: Analyzing trace with hash -853310565, now seen corresponding path program 1 times [2024-06-28 02:31:52,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:52,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793167953] [2024-06-28 02:31:52,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:52,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:52,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:52,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-28 02:31:52,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:52,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793167953] [2024-06-28 02:31:52,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793167953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:52,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:52,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:31:52,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190167210] [2024-06-28 02:31:52,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:52,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:31:52,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:52,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:31:52,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:31:52,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:52,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 140 transitions, 1707 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:52,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:52,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:52,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:52,951 INFO L124 PetriNetUnfolderBase]: 1081/1834 cut-off events. [2024-06-28 02:31:52,952 INFO L125 PetriNetUnfolderBase]: For 27015/27027 co-relation queries the response was YES. [2024-06-28 02:31:52,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9992 conditions, 1834 events. 1081/1834 cut-off events. For 27015/27027 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 9890 event pairs, 266 based on Foata normal form. 12/1841 useless extension candidates. Maximal degree in co-relation 9936. Up to 1617 conditions per place. [2024-06-28 02:31:52,971 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 126 selfloop transitions, 20 changer transitions 0/153 dead transitions. [2024-06-28 02:31:52,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 153 transitions, 2059 flow [2024-06-28 02:31:52,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:31:52,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:31:52,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-28 02:31:52,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-28 02:31:52,974 INFO L175 Difference]: Start difference. First operand has 119 places, 140 transitions, 1707 flow. Second operand 5 states and 115 transitions. [2024-06-28 02:31:52,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 153 transitions, 2059 flow [2024-06-28 02:31:53,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 153 transitions, 1841 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 02:31:53,027 INFO L231 Difference]: Finished difference. Result has 117 places, 143 transitions, 1577 flow [2024-06-28 02:31:53,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1489, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1577, PETRI_PLACES=117, PETRI_TRANSITIONS=143} [2024-06-28 02:31:53,028 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 77 predicate places. [2024-06-28 02:31:53,028 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 143 transitions, 1577 flow [2024-06-28 02:31:53,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:53,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:53,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:53,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:31:53,030 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-28 02:31:53,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:53,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1530809693, now seen corresponding path program 1 times [2024-06-28 02:31:53,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:53,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216794293] [2024-06-28 02:31:53,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:53,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:53,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:53,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:53,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:53,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216794293] [2024-06-28 02:31:53,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216794293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:53,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:53,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:31:53,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61368732] [2024-06-28 02:31:53,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:53,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:31:53,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:53,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:31:53,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:31:53,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:53,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 143 transitions, 1577 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:53,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:53,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:53,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:53,399 INFO L124 PetriNetUnfolderBase]: 1083/1832 cut-off events. [2024-06-28 02:31:53,400 INFO L125 PetriNetUnfolderBase]: For 27457/27469 co-relation queries the response was YES. [2024-06-28 02:31:53,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9779 conditions, 1832 events. 1083/1832 cut-off events. For 27457/27469 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 9957 event pairs, 299 based on Foata normal form. 10/1831 useless extension candidates. Maximal degree in co-relation 9723. Up to 1394 conditions per place. [2024-06-28 02:31:53,418 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 85 selfloop transitions, 72 changer transitions 0/164 dead transitions. [2024-06-28 02:31:53,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 164 transitions, 2061 flow [2024-06-28 02:31:53,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:31:53,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:31:53,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-28 02:31:53,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6239316239316239 [2024-06-28 02:31:53,420 INFO L175 Difference]: Start difference. First operand has 117 places, 143 transitions, 1577 flow. Second operand 6 states and 146 transitions. [2024-06-28 02:31:53,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 164 transitions, 2061 flow [2024-06-28 02:31:53,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 164 transitions, 1995 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 02:31:53,489 INFO L231 Difference]: Finished difference. Result has 120 places, 146 transitions, 1700 flow [2024-06-28 02:31:53,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1511, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1700, PETRI_PLACES=120, PETRI_TRANSITIONS=146} [2024-06-28 02:31:53,489 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 80 predicate places. [2024-06-28 02:31:53,489 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 146 transitions, 1700 flow [2024-06-28 02:31:53,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:53,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:53,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:53,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:31:53,490 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-28 02:31:53,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:53,491 INFO L85 PathProgramCache]: Analyzing trace with hash 373478183, now seen corresponding path program 1 times [2024-06-28 02:31:53,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:53,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352364188] [2024-06-28 02:31:53,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:53,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:53,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:53,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:53,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:53,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352364188] [2024-06-28 02:31:53,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352364188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:53,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:53,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:31:53,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221979259] [2024-06-28 02:31:53,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:53,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:31:53,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:53,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:31:53,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:31:53,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:53,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 146 transitions, 1700 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:53,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:53,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:53,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:53,848 INFO L124 PetriNetUnfolderBase]: 1099/1849 cut-off events. [2024-06-28 02:31:53,848 INFO L125 PetriNetUnfolderBase]: For 30032/30032 co-relation queries the response was YES. [2024-06-28 02:31:53,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10257 conditions, 1849 events. 1099/1849 cut-off events. For 30032/30032 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 9918 event pairs, 274 based on Foata normal form. 2/1838 useless extension candidates. Maximal degree in co-relation 10200. Up to 1400 conditions per place. [2024-06-28 02:31:53,869 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 80 selfloop transitions, 88 changer transitions 0/175 dead transitions. [2024-06-28 02:31:53,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 175 transitions, 2334 flow [2024-06-28 02:31:53,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:31:53,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:31:53,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:31:53,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6538461538461539 [2024-06-28 02:31:53,871 INFO L175 Difference]: Start difference. First operand has 120 places, 146 transitions, 1700 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:31:53,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 175 transitions, 2334 flow [2024-06-28 02:31:53,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 175 transitions, 2089 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 02:31:53,945 INFO L231 Difference]: Finished difference. Result has 121 places, 153 transitions, 1771 flow [2024-06-28 02:31:53,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1468, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1771, PETRI_PLACES=121, PETRI_TRANSITIONS=153} [2024-06-28 02:31:53,946 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 81 predicate places. [2024-06-28 02:31:53,946 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 153 transitions, 1771 flow [2024-06-28 02:31:53,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:53,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:53,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:53,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:31:53,947 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-28 02:31:53,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:53,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1202786141, now seen corresponding path program 2 times [2024-06-28 02:31:53,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:53,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215713985] [2024-06-28 02:31:53,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:53,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:53,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:54,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:54,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:54,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215713985] [2024-06-28 02:31:54,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215713985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:54,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:54,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:31:54,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601796815] [2024-06-28 02:31:54,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:54,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:31:54,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:54,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:31:54,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:31:54,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:54,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 153 transitions, 1771 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:54,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:54,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:54,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:54,327 INFO L124 PetriNetUnfolderBase]: 1091/1847 cut-off events. [2024-06-28 02:31:54,327 INFO L125 PetriNetUnfolderBase]: For 30315/30315 co-relation queries the response was YES. [2024-06-28 02:31:54,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10166 conditions, 1847 events. 1091/1847 cut-off events. For 30315/30315 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 9973 event pairs, 255 based on Foata normal form. 2/1845 useless extension candidates. Maximal degree in co-relation 10110. Up to 1631 conditions per place. [2024-06-28 02:31:54,347 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 136 selfloop transitions, 27 changer transitions 0/170 dead transitions. [2024-06-28 02:31:54,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 170 transitions, 2139 flow [2024-06-28 02:31:54,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:31:54,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:31:54,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-28 02:31:54,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5824175824175825 [2024-06-28 02:31:54,348 INFO L175 Difference]: Start difference. First operand has 121 places, 153 transitions, 1771 flow. Second operand 7 states and 159 transitions. [2024-06-28 02:31:54,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 170 transitions, 2139 flow [2024-06-28 02:31:54,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 170 transitions, 2001 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 02:31:54,426 INFO L231 Difference]: Finished difference. Result has 125 places, 153 transitions, 1695 flow [2024-06-28 02:31:54,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1633, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1695, PETRI_PLACES=125, PETRI_TRANSITIONS=153} [2024-06-28 02:31:54,426 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 85 predicate places. [2024-06-28 02:31:54,427 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 153 transitions, 1695 flow [2024-06-28 02:31:54,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:54,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:54,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:54,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:31:54,427 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-28 02:31:54,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:54,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1277754101, now seen corresponding path program 2 times [2024-06-28 02:31:54,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:54,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381263734] [2024-06-28 02:31:54,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:54,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:54,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:54,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:54,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:54,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381263734] [2024-06-28 02:31:54,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381263734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:54,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:54,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:31:54,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463455104] [2024-06-28 02:31:54,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:54,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:31:54,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:54,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:31:54,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:31:54,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:54,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 153 transitions, 1695 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:54,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:54,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:54,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:54,850 INFO L124 PetriNetUnfolderBase]: 1103/1872 cut-off events. [2024-06-28 02:31:54,850 INFO L125 PetriNetUnfolderBase]: For 32617/32626 co-relation queries the response was YES. [2024-06-28 02:31:54,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10102 conditions, 1872 events. 1103/1872 cut-off events. For 32617/32626 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 10157 event pairs, 262 based on Foata normal form. 8/1875 useless extension candidates. Maximal degree in co-relation 10046. Up to 1482 conditions per place. [2024-06-28 02:31:54,871 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 106 selfloop transitions, 63 changer transitions 0/176 dead transitions. [2024-06-28 02:31:54,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 176 transitions, 2229 flow [2024-06-28 02:31:54,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:31:54,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:31:54,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:31:54,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6117216117216118 [2024-06-28 02:31:54,873 INFO L175 Difference]: Start difference. First operand has 125 places, 153 transitions, 1695 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:31:54,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 176 transitions, 2229 flow [2024-06-28 02:31:54,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 176 transitions, 2175 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:31:54,937 INFO L231 Difference]: Finished difference. Result has 126 places, 157 transitions, 1828 flow [2024-06-28 02:31:54,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1641, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1828, PETRI_PLACES=126, PETRI_TRANSITIONS=157} [2024-06-28 02:31:54,942 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 86 predicate places. [2024-06-28 02:31:54,943 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 157 transitions, 1828 flow [2024-06-28 02:31:54,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:54,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:54,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:54,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:31:54,944 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-28 02:31:54,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:54,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1925550563, now seen corresponding path program 3 times [2024-06-28 02:31:54,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:54,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839687321] [2024-06-28 02:31:54,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:54,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:54,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:55,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-28 02:31:55,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:55,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839687321] [2024-06-28 02:31:55,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839687321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:55,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:55,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:31:55,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987689687] [2024-06-28 02:31:55,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:55,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:31:55,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:55,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:31:55,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:31:55,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:55,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 157 transitions, 1828 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:55,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:55,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:55,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:55,336 INFO L124 PetriNetUnfolderBase]: 1097/1864 cut-off events. [2024-06-28 02:31:55,336 INFO L125 PetriNetUnfolderBase]: For 34776/34785 co-relation queries the response was YES. [2024-06-28 02:31:55,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10284 conditions, 1864 events. 1097/1864 cut-off events. For 34776/34785 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 10144 event pairs, 264 based on Foata normal form. 8/1867 useless extension candidates. Maximal degree in co-relation 10227. Up to 1477 conditions per place. [2024-06-28 02:31:55,356 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 108 selfloop transitions, 62 changer transitions 0/177 dead transitions. [2024-06-28 02:31:55,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 177 transitions, 2270 flow [2024-06-28 02:31:55,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:31:55,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:31:55,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-28 02:31:55,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6367521367521367 [2024-06-28 02:31:55,358 INFO L175 Difference]: Start difference. First operand has 126 places, 157 transitions, 1828 flow. Second operand 6 states and 149 transitions. [2024-06-28 02:31:55,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 177 transitions, 2270 flow [2024-06-28 02:31:55,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 177 transitions, 2156 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 02:31:55,421 INFO L231 Difference]: Finished difference. Result has 128 places, 157 transitions, 1846 flow [2024-06-28 02:31:55,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1714, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1846, PETRI_PLACES=128, PETRI_TRANSITIONS=157} [2024-06-28 02:31:55,424 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 88 predicate places. [2024-06-28 02:31:55,424 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 157 transitions, 1846 flow [2024-06-28 02:31:55,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:55,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:55,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:55,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:31:55,425 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-28 02:31:55,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:55,425 INFO L85 PathProgramCache]: Analyzing trace with hash -1180069579, now seen corresponding path program 3 times [2024-06-28 02:31:55,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:55,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503053412] [2024-06-28 02:31:55,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:55,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:55,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:55,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-28 02:31:55,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:55,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503053412] [2024-06-28 02:31:55,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503053412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:55,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:55,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:31:55,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740501801] [2024-06-28 02:31:55,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:55,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:31:55,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:55,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:31:55,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:31:55,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:55,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 157 transitions, 1846 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:55,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:55,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:55,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:55,767 INFO L124 PetriNetUnfolderBase]: 1102/1863 cut-off events. [2024-06-28 02:31:55,768 INFO L125 PetriNetUnfolderBase]: For 37482/37488 co-relation queries the response was YES. [2024-06-28 02:31:55,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10440 conditions, 1863 events. 1102/1863 cut-off events. For 37482/37488 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 10043 event pairs, 291 based on Foata normal form. 2/1856 useless extension candidates. Maximal degree in co-relation 10382. Up to 1405 conditions per place. [2024-06-28 02:31:55,787 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 79 selfloop transitions, 93 changer transitions 0/179 dead transitions. [2024-06-28 02:31:55,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 179 transitions, 2433 flow [2024-06-28 02:31:55,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:31:55,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:31:55,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 02:31:55,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6324786324786325 [2024-06-28 02:31:55,789 INFO L175 Difference]: Start difference. First operand has 128 places, 157 transitions, 1846 flow. Second operand 6 states and 148 transitions. [2024-06-28 02:31:55,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 179 transitions, 2433 flow [2024-06-28 02:31:55,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 179 transitions, 2242 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 02:31:55,857 INFO L231 Difference]: Finished difference. Result has 127 places, 160 transitions, 1882 flow [2024-06-28 02:31:55,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1655, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1882, PETRI_PLACES=127, PETRI_TRANSITIONS=160} [2024-06-28 02:31:55,857 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 87 predicate places. [2024-06-28 02:31:55,857 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 160 transitions, 1882 flow [2024-06-28 02:31:55,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:55,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:55,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:55,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:31:55,858 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-28 02:31:55,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:55,858 INFO L85 PathProgramCache]: Analyzing trace with hash -962397, now seen corresponding path program 4 times [2024-06-28 02:31:55,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:55,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361874028] [2024-06-28 02:31:55,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:55,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:55,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:55,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:55,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:55,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361874028] [2024-06-28 02:31:55,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361874028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:55,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:55,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:31:55,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176417662] [2024-06-28 02:31:55,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:55,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:31:55,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:55,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:31:55,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:31:55,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:55,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 160 transitions, 1882 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:55,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:55,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:55,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:56,252 INFO L124 PetriNetUnfolderBase]: 1094/1850 cut-off events. [2024-06-28 02:31:56,253 INFO L125 PetriNetUnfolderBase]: For 38740/38746 co-relation queries the response was YES. [2024-06-28 02:31:56,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10404 conditions, 1850 events. 1094/1850 cut-off events. For 38740/38746 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 9976 event pairs, 291 based on Foata normal form. 3/1844 useless extension candidates. Maximal degree in co-relation 10345. Up to 1400 conditions per place. [2024-06-28 02:31:56,274 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 79 selfloop transitions, 89 changer transitions 0/175 dead transitions. [2024-06-28 02:31:56,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 175 transitions, 2366 flow [2024-06-28 02:31:56,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:31:56,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:31:56,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-28 02:31:56,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6239316239316239 [2024-06-28 02:31:56,275 INFO L175 Difference]: Start difference. First operand has 127 places, 160 transitions, 1882 flow. Second operand 6 states and 146 transitions. [2024-06-28 02:31:56,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 175 transitions, 2366 flow [2024-06-28 02:31:56,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 175 transitions, 2104 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 02:31:56,361 INFO L231 Difference]: Finished difference. Result has 128 places, 160 transitions, 1806 flow [2024-06-28 02:31:56,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1620, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1806, PETRI_PLACES=128, PETRI_TRANSITIONS=160} [2024-06-28 02:31:56,361 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 88 predicate places. [2024-06-28 02:31:56,361 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 160 transitions, 1806 flow [2024-06-28 02:31:56,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:56,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:56,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:56,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:31:56,362 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-28 02:31:56,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:56,363 INFO L85 PathProgramCache]: Analyzing trace with hash -689510779, now seen corresponding path program 5 times [2024-06-28 02:31:56,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:56,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8984205] [2024-06-28 02:31:56,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:56,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:56,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:56,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:56,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:56,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8984205] [2024-06-28 02:31:56,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8984205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:56,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:56,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:31:56,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711593501] [2024-06-28 02:31:56,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:56,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:31:56,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:56,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:31:56,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:31:56,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:56,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 160 transitions, 1806 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:56,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:56,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:56,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:56,749 INFO L124 PetriNetUnfolderBase]: 1088/1851 cut-off events. [2024-06-28 02:31:56,749 INFO L125 PetriNetUnfolderBase]: For 38738/38747 co-relation queries the response was YES. [2024-06-28 02:31:56,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10233 conditions, 1851 events. 1088/1851 cut-off events. For 38738/38747 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 10052 event pairs, 263 based on Foata normal form. 8/1854 useless extension candidates. Maximal degree in co-relation 10174. Up to 1470 conditions per place. [2024-06-28 02:31:56,767 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 111 selfloop transitions, 65 changer transitions 0/183 dead transitions. [2024-06-28 02:31:56,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 183 transitions, 2274 flow [2024-06-28 02:31:56,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:31:56,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:31:56,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:31:56,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6538461538461539 [2024-06-28 02:31:56,768 INFO L175 Difference]: Start difference. First operand has 128 places, 160 transitions, 1806 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:31:56,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 183 transitions, 2274 flow [2024-06-28 02:31:56,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 183 transitions, 2073 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:31:56,852 INFO L231 Difference]: Finished difference. Result has 129 places, 160 transitions, 1748 flow [2024-06-28 02:31:56,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1605, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1748, PETRI_PLACES=129, PETRI_TRANSITIONS=160} [2024-06-28 02:31:56,853 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 89 predicate places. [2024-06-28 02:31:56,853 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 160 transitions, 1748 flow [2024-06-28 02:31:56,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:56,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:56,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:56,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:31:56,854 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-28 02:31:56,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:56,854 INFO L85 PathProgramCache]: Analyzing trace with hash -695224699, now seen corresponding path program 6 times [2024-06-28 02:31:56,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:56,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049591814] [2024-06-28 02:31:56,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:56,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:56,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:56,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:56,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:56,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049591814] [2024-06-28 02:31:56,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049591814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:56,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:56,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:31:56,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213859913] [2024-06-28 02:31:56,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:56,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:31:56,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:56,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:31:56,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:31:56,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:56,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 160 transitions, 1748 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:56,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:56,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:56,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:57,284 INFO L124 PetriNetUnfolderBase]: 1064/1808 cut-off events. [2024-06-28 02:31:57,284 INFO L125 PetriNetUnfolderBase]: For 39116/39116 co-relation queries the response was YES. [2024-06-28 02:31:57,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9849 conditions, 1808 events. 1064/1808 cut-off events. For 39116/39116 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 9757 event pairs, 253 based on Foata normal form. 4/1808 useless extension candidates. Maximal degree in co-relation 9789. Up to 1446 conditions per place. [2024-06-28 02:31:57,303 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 114 selfloop transitions, 68 changer transitions 0/189 dead transitions. [2024-06-28 02:31:57,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 189 transitions, 2186 flow [2024-06-28 02:31:57,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:31:57,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:31:57,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 02:31:57,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.663003663003663 [2024-06-28 02:31:57,305 INFO L175 Difference]: Start difference. First operand has 129 places, 160 transitions, 1748 flow. Second operand 7 states and 181 transitions. [2024-06-28 02:31:57,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 189 transitions, 2186 flow [2024-06-28 02:31:57,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 189 transitions, 2072 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:31:57,385 INFO L231 Difference]: Finished difference. Result has 131 places, 160 transitions, 1791 flow [2024-06-28 02:31:57,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1634, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1791, PETRI_PLACES=131, PETRI_TRANSITIONS=160} [2024-06-28 02:31:57,386 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 91 predicate places. [2024-06-28 02:31:57,386 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 160 transitions, 1791 flow [2024-06-28 02:31:57,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:57,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:57,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:57,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:31:57,386 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-28 02:31:57,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:57,387 INFO L85 PathProgramCache]: Analyzing trace with hash -3811421, now seen corresponding path program 1 times [2024-06-28 02:31:57,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:57,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036256772] [2024-06-28 02:31:57,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:57,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:57,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:57,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-28 02:31:57,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:57,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036256772] [2024-06-28 02:31:57,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036256772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:57,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:57,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:31:57,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454117715] [2024-06-28 02:31:57,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:57,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:31:57,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:57,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:31:57,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:31:57,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:57,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 160 transitions, 1791 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:57,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:57,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:57,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:57,748 INFO L124 PetriNetUnfolderBase]: 1072/1821 cut-off events. [2024-06-28 02:31:57,748 INFO L125 PetriNetUnfolderBase]: For 38696/38696 co-relation queries the response was YES. [2024-06-28 02:31:57,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9988 conditions, 1821 events. 1072/1821 cut-off events. For 38696/38696 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 9832 event pairs, 218 based on Foata normal form. 2/1820 useless extension candidates. Maximal degree in co-relation 9928. Up to 1598 conditions per place. [2024-06-28 02:31:57,762 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 156 selfloop transitions, 20 changer transitions 0/183 dead transitions. [2024-06-28 02:31:57,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 183 transitions, 2293 flow [2024-06-28 02:31:57,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:31:57,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:31:57,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-28 02:31:57,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-28 02:31:57,763 INFO L175 Difference]: Start difference. First operand has 131 places, 160 transitions, 1791 flow. Second operand 6 states and 138 transitions. [2024-06-28 02:31:57,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 183 transitions, 2293 flow [2024-06-28 02:31:57,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 183 transitions, 2088 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 02:31:57,824 INFO L231 Difference]: Finished difference. Result has 128 places, 164 transitions, 1683 flow [2024-06-28 02:31:57,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1590, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1683, PETRI_PLACES=128, PETRI_TRANSITIONS=164} [2024-06-28 02:31:57,825 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 88 predicate places. [2024-06-28 02:31:57,825 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 164 transitions, 1683 flow [2024-06-28 02:31:57,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:57,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:57,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:57,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:31:57,825 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-28 02:31:57,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:57,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1169586123, now seen corresponding path program 2 times [2024-06-28 02:31:57,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:57,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955070485] [2024-06-28 02:31:57,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:57,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:57,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:57,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:57,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:57,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955070485] [2024-06-28 02:31:57,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955070485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:57,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:57,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:31:57,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433653684] [2024-06-28 02:31:57,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:57,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:31:57,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:57,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:31:57,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:31:57,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:57,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 164 transitions, 1683 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:57,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:57,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:57,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:58,141 INFO L124 PetriNetUnfolderBase]: 1080/1833 cut-off events. [2024-06-28 02:31:58,141 INFO L125 PetriNetUnfolderBase]: For 36009/36009 co-relation queries the response was YES. [2024-06-28 02:31:58,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9775 conditions, 1833 events. 1080/1833 cut-off events. For 36009/36009 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 9932 event pairs, 249 based on Foata normal form. 2/1832 useless extension candidates. Maximal degree in co-relation 9716. Up to 1641 conditions per place. [2024-06-28 02:31:58,152 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 156 selfloop transitions, 17 changer transitions 0/180 dead transitions. [2024-06-28 02:31:58,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 180 transitions, 2089 flow [2024-06-28 02:31:58,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:31:58,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:31:58,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-28 02:31:58,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5683760683760684 [2024-06-28 02:31:58,153 INFO L175 Difference]: Start difference. First operand has 128 places, 164 transitions, 1683 flow. Second operand 6 states and 133 transitions. [2024-06-28 02:31:58,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 180 transitions, 2089 flow [2024-06-28 02:31:58,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 180 transitions, 2039 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-28 02:31:58,199 INFO L231 Difference]: Finished difference. Result has 132 places, 166 transitions, 1702 flow [2024-06-28 02:31:58,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1641, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1702, PETRI_PLACES=132, PETRI_TRANSITIONS=166} [2024-06-28 02:31:58,199 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 92 predicate places. [2024-06-28 02:31:58,199 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 166 transitions, 1702 flow [2024-06-28 02:31:58,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:58,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:58,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:58,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:31:58,200 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-28 02:31:58,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:58,200 INFO L85 PathProgramCache]: Analyzing trace with hash -689502843, now seen corresponding path program 3 times [2024-06-28 02:31:58,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:58,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192564452] [2024-06-28 02:31:58,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:58,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:58,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:58,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:58,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:58,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192564452] [2024-06-28 02:31:58,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192564452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:58,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:58,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:31:58,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572641152] [2024-06-28 02:31:58,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:58,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:31:58,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:58,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:31:58,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:31:58,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:58,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 166 transitions, 1702 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:58,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:58,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:58,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:58,592 INFO L124 PetriNetUnfolderBase]: 1075/1826 cut-off events. [2024-06-28 02:31:58,593 INFO L125 PetriNetUnfolderBase]: For 37265/37265 co-relation queries the response was YES. [2024-06-28 02:31:58,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9744 conditions, 1826 events. 1075/1826 cut-off events. For 37265/37265 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 9865 event pairs, 217 based on Foata normal form. 2/1825 useless extension candidates. Maximal degree in co-relation 9683. Up to 1619 conditions per place. [2024-06-28 02:31:58,608 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 159 selfloop transitions, 16 changer transitions 0/182 dead transitions. [2024-06-28 02:31:58,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 182 transitions, 2092 flow [2024-06-28 02:31:58,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:31:58,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:31:58,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-28 02:31:58,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6102564102564103 [2024-06-28 02:31:58,609 INFO L175 Difference]: Start difference. First operand has 132 places, 166 transitions, 1702 flow. Second operand 5 states and 119 transitions. [2024-06-28 02:31:58,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 182 transitions, 2092 flow [2024-06-28 02:31:58,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 182 transitions, 2043 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 02:31:58,662 INFO L231 Difference]: Finished difference. Result has 133 places, 166 transitions, 1693 flow [2024-06-28 02:31:58,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1653, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1693, PETRI_PLACES=133, PETRI_TRANSITIONS=166} [2024-06-28 02:31:58,663 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 93 predicate places. [2024-06-28 02:31:58,663 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 166 transitions, 1693 flow [2024-06-28 02:31:58,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:58,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:58,663 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-28 02:31:58,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:31:58,664 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-28 02:31:58,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:58,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1109927943, now seen corresponding path program 1 times [2024-06-28 02:31:58,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:58,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708565131] [2024-06-28 02:31:58,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:58,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:58,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:58,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:58,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:58,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708565131] [2024-06-28 02:31:58,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708565131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:58,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:58,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:31:58,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731608410] [2024-06-28 02:31:58,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:58,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:31:58,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:58,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:31:58,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:31:58,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:58,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 166 transitions, 1693 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:58,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:58,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:58,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:59,050 INFO L124 PetriNetUnfolderBase]: 1072/1810 cut-off events. [2024-06-28 02:31:59,050 INFO L125 PetriNetUnfolderBase]: For 38698/38698 co-relation queries the response was YES. [2024-06-28 02:31:59,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9747 conditions, 1810 events. 1072/1810 cut-off events. For 38698/38698 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 9715 event pairs, 272 based on Foata normal form. 1/1796 useless extension candidates. Maximal degree in co-relation 9685. Up to 1388 conditions per place. [2024-06-28 02:31:59,068 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 87 selfloop transitions, 97 changer transitions 0/191 dead transitions. [2024-06-28 02:31:59,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 191 transitions, 2247 flow [2024-06-28 02:31:59,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:31:59,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:31:59,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:31:59,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6336996336996337 [2024-06-28 02:31:59,070 INFO L175 Difference]: Start difference. First operand has 133 places, 166 transitions, 1693 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:31:59,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 191 transitions, 2247 flow [2024-06-28 02:31:59,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 191 transitions, 2204 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 02:31:59,177 INFO L231 Difference]: Finished difference. Result has 136 places, 166 transitions, 1850 flow [2024-06-28 02:31:59,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1650, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1850, PETRI_PLACES=136, PETRI_TRANSITIONS=166} [2024-06-28 02:31:59,177 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 96 predicate places. [2024-06-28 02:31:59,178 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 166 transitions, 1850 flow [2024-06-28 02:31:59,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:59,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:59,178 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-28 02:31:59,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:31:59,178 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-28 02:31:59,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:59,179 INFO L85 PathProgramCache]: Analyzing trace with hash -969666461, now seen corresponding path program 1 times [2024-06-28 02:31:59,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:59,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905981124] [2024-06-28 02:31:59,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:59,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:59,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:59,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:59,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:59,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905981124] [2024-06-28 02:31:59,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905981124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:59,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:59,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:31:59,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215513497] [2024-06-28 02:31:59,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:59,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:31:59,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:59,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:31:59,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:31:59,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:59,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 166 transitions, 1850 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:59,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:59,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:59,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:59,660 INFO L124 PetriNetUnfolderBase]: 1327/2210 cut-off events. [2024-06-28 02:31:59,661 INFO L125 PetriNetUnfolderBase]: For 69417/69417 co-relation queries the response was YES. [2024-06-28 02:31:59,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12909 conditions, 2210 events. 1327/2210 cut-off events. For 69417/69417 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 12155 event pairs, 309 based on Foata normal form. 10/2204 useless extension candidates. Maximal degree in co-relation 12846. Up to 1268 conditions per place. [2024-06-28 02:31:59,684 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 100 selfloop transitions, 102 changer transitions 0/209 dead transitions. [2024-06-28 02:31:59,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 209 transitions, 2618 flow [2024-06-28 02:31:59,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:31:59,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:31:59,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-28 02:31:59,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6776556776556777 [2024-06-28 02:31:59,686 INFO L175 Difference]: Start difference. First operand has 136 places, 166 transitions, 1850 flow. Second operand 7 states and 185 transitions. [2024-06-28 02:31:59,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 209 transitions, 2618 flow [2024-06-28 02:31:59,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 209 transitions, 2365 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 02:31:59,850 INFO L231 Difference]: Finished difference. Result has 136 places, 170 transitions, 1866 flow [2024-06-28 02:31:59,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1597, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1866, PETRI_PLACES=136, PETRI_TRANSITIONS=170} [2024-06-28 02:31:59,850 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 96 predicate places. [2024-06-28 02:31:59,850 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 170 transitions, 1866 flow [2024-06-28 02:31:59,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:59,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:59,851 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-28 02:31:59,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:31:59,851 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-28 02:31:59,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:59,851 INFO L85 PathProgramCache]: Analyzing trace with hash -962047901, now seen corresponding path program 2 times [2024-06-28 02:31:59,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:59,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831548714] [2024-06-28 02:31:59,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:59,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:59,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:59,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:59,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:59,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831548714] [2024-06-28 02:31:59,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831548714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:59,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:59,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:31:59,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034458960] [2024-06-28 02:31:59,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:59,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:31:59,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:59,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:31:59,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:31:59,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:31:59,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 170 transitions, 1866 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:59,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:59,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:31:59,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:00,311 INFO L124 PetriNetUnfolderBase]: 1363/2267 cut-off events. [2024-06-28 02:32:00,311 INFO L125 PetriNetUnfolderBase]: For 74155/74155 co-relation queries the response was YES. [2024-06-28 02:32:00,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13382 conditions, 2267 events. 1363/2267 cut-off events. For 74155/74155 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 12554 event pairs, 362 based on Foata normal form. 10/2262 useless extension candidates. Maximal degree in co-relation 13319. Up to 1807 conditions per place. [2024-06-28 02:32:00,334 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 95 selfloop transitions, 99 changer transitions 0/201 dead transitions. [2024-06-28 02:32:00,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 201 transitions, 2498 flow [2024-06-28 02:32:00,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:00,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:00,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:32:00,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6446886446886447 [2024-06-28 02:32:00,335 INFO L175 Difference]: Start difference. First operand has 136 places, 170 transitions, 1866 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:32:00,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 201 transitions, 2498 flow [2024-06-28 02:32:00,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 201 transitions, 2284 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 02:32:00,455 INFO L231 Difference]: Finished difference. Result has 139 places, 172 transitions, 1892 flow [2024-06-28 02:32:00,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1656, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1892, PETRI_PLACES=139, PETRI_TRANSITIONS=172} [2024-06-28 02:32:00,456 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 99 predicate places. [2024-06-28 02:32:00,456 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 172 transitions, 1892 flow [2024-06-28 02:32:00,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:00,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:00,456 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-28 02:32:00,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:32:00,456 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-28 02:32:00,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:00,457 INFO L85 PathProgramCache]: Analyzing trace with hash -851246585, now seen corresponding path program 2 times [2024-06-28 02:32:00,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:00,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148391045] [2024-06-28 02:32:00,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:00,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:00,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:00,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:00,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:00,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148391045] [2024-06-28 02:32:00,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148391045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:00,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:00,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:00,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180864398] [2024-06-28 02:32:00,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:00,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:00,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:00,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:00,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:00,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:00,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 172 transitions, 1892 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:00,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:00,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:00,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:00,878 INFO L124 PetriNetUnfolderBase]: 1368/2275 cut-off events. [2024-06-28 02:32:00,878 INFO L125 PetriNetUnfolderBase]: For 72602/72602 co-relation queries the response was YES. [2024-06-28 02:32:00,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13537 conditions, 2275 events. 1368/2275 cut-off events. For 72602/72602 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 12609 event pairs, 391 based on Foata normal form. 1/2261 useless extension candidates. Maximal degree in co-relation 13473. Up to 1849 conditions per place. [2024-06-28 02:32:00,900 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 94 selfloop transitions, 96 changer transitions 0/197 dead transitions. [2024-06-28 02:32:00,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 197 transitions, 2501 flow [2024-06-28 02:32:00,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:00,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:00,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:32:00,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6227106227106227 [2024-06-28 02:32:00,901 INFO L175 Difference]: Start difference. First operand has 139 places, 172 transitions, 1892 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:32:00,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 197 transitions, 2501 flow [2024-06-28 02:32:01,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 197 transitions, 2285 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 02:32:01,031 INFO L231 Difference]: Finished difference. Result has 141 places, 175 transitions, 1913 flow [2024-06-28 02:32:01,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1682, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1913, PETRI_PLACES=141, PETRI_TRANSITIONS=175} [2024-06-28 02:32:01,032 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 101 predicate places. [2024-06-28 02:32:01,032 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 175 transitions, 1913 flow [2024-06-28 02:32:01,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:01,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:01,033 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-28 02:32:01,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:32:01,033 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-28 02:32:01,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:01,034 INFO L85 PathProgramCache]: Analyzing trace with hash -703759931, now seen corresponding path program 3 times [2024-06-28 02:32:01,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:01,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658136958] [2024-06-28 02:32:01,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:01,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:01,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:01,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:01,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:01,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658136958] [2024-06-28 02:32:01,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658136958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:01,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:01,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:01,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720094143] [2024-06-28 02:32:01,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:01,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:01,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:01,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:01,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:01,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:01,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 175 transitions, 1913 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:01,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:01,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:01,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:01,506 INFO L124 PetriNetUnfolderBase]: 1404/2343 cut-off events. [2024-06-28 02:32:01,507 INFO L125 PetriNetUnfolderBase]: For 81832/81832 co-relation queries the response was YES. [2024-06-28 02:32:01,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13850 conditions, 2343 events. 1404/2343 cut-off events. For 81832/81832 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 13056 event pairs, 375 based on Foata normal form. 10/2349 useless extension candidates. Maximal degree in co-relation 13785. Up to 2089 conditions per place. [2024-06-28 02:32:01,563 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 163 selfloop transitions, 29 changer transitions 0/199 dead transitions. [2024-06-28 02:32:01,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 199 transitions, 2391 flow [2024-06-28 02:32:01,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:01,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:01,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-28 02:32:01,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-28 02:32:01,565 INFO L175 Difference]: Start difference. First operand has 141 places, 175 transitions, 1913 flow. Second operand 8 states and 180 transitions. [2024-06-28 02:32:01,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 199 transitions, 2391 flow [2024-06-28 02:32:01,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 199 transitions, 2236 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 02:32:01,660 INFO L231 Difference]: Finished difference. Result has 145 places, 177 transitions, 1858 flow [2024-06-28 02:32:01,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1758, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1858, PETRI_PLACES=145, PETRI_TRANSITIONS=177} [2024-06-28 02:32:01,660 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 105 predicate places. [2024-06-28 02:32:01,660 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 177 transitions, 1858 flow [2024-06-28 02:32:01,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:01,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:01,661 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-28 02:32:01,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:32:01,661 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-28 02:32:01,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:01,661 INFO L85 PathProgramCache]: Analyzing trace with hash -685607451, now seen corresponding path program 3 times [2024-06-28 02:32:01,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:01,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431930116] [2024-06-28 02:32:01,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:01,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:01,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:01,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:01,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:01,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431930116] [2024-06-28 02:32:01,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431930116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:01,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:01,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:01,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822290397] [2024-06-28 02:32:01,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:01,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:01,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:01,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:01,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:01,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:01,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 177 transitions, 1858 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:01,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:01,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:01,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:02,068 INFO L124 PetriNetUnfolderBase]: 1409/2346 cut-off events. [2024-06-28 02:32:02,069 INFO L125 PetriNetUnfolderBase]: For 81122/81128 co-relation queries the response was YES. [2024-06-28 02:32:02,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13874 conditions, 2346 events. 1409/2346 cut-off events. For 81122/81128 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 13061 event pairs, 388 based on Foata normal form. 2/2339 useless extension candidates. Maximal degree in co-relation 13808. Up to 1909 conditions per place. [2024-06-28 02:32:02,086 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 94 selfloop transitions, 98 changer transitions 0/199 dead transitions. [2024-06-28 02:32:02,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 199 transitions, 2468 flow [2024-06-28 02:32:02,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:02,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:02,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 02:32:02,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6043956043956044 [2024-06-28 02:32:02,087 INFO L175 Difference]: Start difference. First operand has 145 places, 177 transitions, 1858 flow. Second operand 7 states and 165 transitions. [2024-06-28 02:32:02,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 199 transitions, 2468 flow [2024-06-28 02:32:02,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 199 transitions, 2394 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 02:32:02,192 INFO L231 Difference]: Finished difference. Result has 146 places, 180 transitions, 2024 flow [2024-06-28 02:32:02,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1784, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2024, PETRI_PLACES=146, PETRI_TRANSITIONS=180} [2024-06-28 02:32:02,193 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 106 predicate places. [2024-06-28 02:32:02,193 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 180 transitions, 2024 flow [2024-06-28 02:32:02,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:02,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:02,193 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-28 02:32:02,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:32:02,194 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-28 02:32:02,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:02,194 INFO L85 PathProgramCache]: Analyzing trace with hash -633785873, now seen corresponding path program 4 times [2024-06-28 02:32:02,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:02,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934286689] [2024-06-28 02:32:02,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:02,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:02,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:02,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:02,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:02,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934286689] [2024-06-28 02:32:02,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934286689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:02,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:02,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:02,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32276230] [2024-06-28 02:32:02,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:02,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:02,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:02,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:02,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:02,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:02,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 180 transitions, 2024 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:02,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:02,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:02,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:02,668 INFO L124 PetriNetUnfolderBase]: 1403/2341 cut-off events. [2024-06-28 02:32:02,668 INFO L125 PetriNetUnfolderBase]: For 84858/84864 co-relation queries the response was YES. [2024-06-28 02:32:02,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14021 conditions, 2341 events. 1403/2341 cut-off events. For 84858/84864 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 13059 event pairs, 407 based on Foata normal form. 3/2335 useless extension candidates. Maximal degree in co-relation 13954. Up to 1904 conditions per place. [2024-06-28 02:32:02,692 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 96 selfloop transitions, 94 changer transitions 0/197 dead transitions. [2024-06-28 02:32:02,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 197 transitions, 2592 flow [2024-06-28 02:32:02,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:02,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:02,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-28 02:32:02,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-28 02:32:02,695 INFO L175 Difference]: Start difference. First operand has 146 places, 180 transitions, 2024 flow. Second operand 8 states and 184 transitions. [2024-06-28 02:32:02,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 197 transitions, 2592 flow [2024-06-28 02:32:02,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 197 transitions, 2435 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 02:32:02,816 INFO L231 Difference]: Finished difference. Result has 150 places, 180 transitions, 2062 flow [2024-06-28 02:32:02,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1867, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2062, PETRI_PLACES=150, PETRI_TRANSITIONS=180} [2024-06-28 02:32:02,816 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 110 predicate places. [2024-06-28 02:32:02,816 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 180 transitions, 2062 flow [2024-06-28 02:32:02,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:02,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:02,817 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-28 02:32:02,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:32:02,817 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-28 02:32:02,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:02,817 INFO L85 PathProgramCache]: Analyzing trace with hash -77251545, now seen corresponding path program 4 times [2024-06-28 02:32:02,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:02,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126413687] [2024-06-28 02:32:02,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:02,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:02,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:02,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:02,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:02,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126413687] [2024-06-28 02:32:02,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126413687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:02,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:02,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:02,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444632956] [2024-06-28 02:32:02,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:02,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:02,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:02,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:02,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:02,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:02,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 180 transitions, 2062 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:02,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:02,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:02,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:03,310 INFO L124 PetriNetUnfolderBase]: 1484/2483 cut-off events. [2024-06-28 02:32:03,310 INFO L125 PetriNetUnfolderBase]: For 112810/112810 co-relation queries the response was YES. [2024-06-28 02:32:03,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14185 conditions, 2483 events. 1484/2483 cut-off events. For 112810/112810 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 14052 event pairs, 325 based on Foata normal form. 44/2523 useless extension candidates. Maximal degree in co-relation 14116. Up to 1753 conditions per place. [2024-06-28 02:32:03,328 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 137 selfloop transitions, 76 changer transitions 0/220 dead transitions. [2024-06-28 02:32:03,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 220 transitions, 2614 flow [2024-06-28 02:32:03,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:03,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:03,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 02:32:03,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634615384615384 [2024-06-28 02:32:03,329 INFO L175 Difference]: Start difference. First operand has 150 places, 180 transitions, 2062 flow. Second operand 8 states and 207 transitions. [2024-06-28 02:32:03,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 220 transitions, 2614 flow [2024-06-28 02:32:03,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 220 transitions, 2290 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 02:32:03,435 INFO L231 Difference]: Finished difference. Result has 150 places, 181 transitions, 1923 flow [2024-06-28 02:32:03,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1738, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1923, PETRI_PLACES=150, PETRI_TRANSITIONS=181} [2024-06-28 02:32:03,435 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 110 predicate places. [2024-06-28 02:32:03,435 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 181 transitions, 1923 flow [2024-06-28 02:32:03,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:03,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:03,436 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-28 02:32:03,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:32:03,436 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-28 02:32:03,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:03,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1358602606, now seen corresponding path program 1 times [2024-06-28 02:32:03,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:03,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060169349] [2024-06-28 02:32:03,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:03,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:03,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:03,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:03,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:03,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060169349] [2024-06-28 02:32:03,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060169349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:03,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:03,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:32:03,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908235698] [2024-06-28 02:32:03,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:03,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:32:03,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:03,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:32:03,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:32:03,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:03,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 181 transitions, 1923 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:03,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:03,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:03,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:03,848 INFO L124 PetriNetUnfolderBase]: 1492/2495 cut-off events. [2024-06-28 02:32:03,848 INFO L125 PetriNetUnfolderBase]: For 85323/85323 co-relation queries the response was YES. [2024-06-28 02:32:03,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14366 conditions, 2495 events. 1492/2495 cut-off events. For 85323/85323 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 14098 event pairs, 405 based on Foata normal form. 2/2493 useless extension candidates. Maximal degree in co-relation 14296. Up to 2283 conditions per place. [2024-06-28 02:32:03,866 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 172 selfloop transitions, 20 changer transitions 0/199 dead transitions. [2024-06-28 02:32:03,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 199 transitions, 2377 flow [2024-06-28 02:32:03,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:32:03,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:32:03,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-28 02:32:03,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6205128205128205 [2024-06-28 02:32:03,872 INFO L175 Difference]: Start difference. First operand has 150 places, 181 transitions, 1923 flow. Second operand 5 states and 121 transitions. [2024-06-28 02:32:03,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 199 transitions, 2377 flow [2024-06-28 02:32:03,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 199 transitions, 2218 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 02:32:03,992 INFO L231 Difference]: Finished difference. Result has 149 places, 183 transitions, 1843 flow [2024-06-28 02:32:03,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1764, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1843, PETRI_PLACES=149, PETRI_TRANSITIONS=183} [2024-06-28 02:32:03,992 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 109 predicate places. [2024-06-28 02:32:03,992 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 183 transitions, 1843 flow [2024-06-28 02:32:03,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:03,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:03,993 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-28 02:32:03,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:32:03,993 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-28 02:32:03,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:03,994 INFO L85 PathProgramCache]: Analyzing trace with hash 307317498, now seen corresponding path program 2 times [2024-06-28 02:32:03,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:03,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749067113] [2024-06-28 02:32:03,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:03,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:04,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:04,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:04,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:04,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749067113] [2024-06-28 02:32:04,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749067113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:04,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:04,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:32:04,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077006545] [2024-06-28 02:32:04,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:04,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:32:04,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:04,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:32:04,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:32:04,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:04,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 183 transitions, 1843 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:04,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:04,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:04,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:04,380 INFO L124 PetriNetUnfolderBase]: 1487/2491 cut-off events. [2024-06-28 02:32:04,380 INFO L125 PetriNetUnfolderBase]: For 82698/82707 co-relation queries the response was YES. [2024-06-28 02:32:04,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13877 conditions, 2491 events. 1487/2491 cut-off events. For 82698/82707 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 14103 event pairs, 412 based on Foata normal form. 8/2494 useless extension candidates. Maximal degree in co-relation 13806. Up to 2256 conditions per place. [2024-06-28 02:32:04,394 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 169 selfloop transitions, 20 changer transitions 0/196 dead transitions. [2024-06-28 02:32:04,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 196 transitions, 2281 flow [2024-06-28 02:32:04,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:32:04,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:32:04,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 114 transitions. [2024-06-28 02:32:04,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5846153846153846 [2024-06-28 02:32:04,397 INFO L175 Difference]: Start difference. First operand has 149 places, 183 transitions, 1843 flow. Second operand 5 states and 114 transitions. [2024-06-28 02:32:04,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 196 transitions, 2281 flow [2024-06-28 02:32:04,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 196 transitions, 2218 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 02:32:04,496 INFO L231 Difference]: Finished difference. Result has 151 places, 185 transitions, 1863 flow [2024-06-28 02:32:04,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1780, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1863, PETRI_PLACES=151, PETRI_TRANSITIONS=185} [2024-06-28 02:32:04,497 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 111 predicate places. [2024-06-28 02:32:04,497 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 185 transitions, 1863 flow [2024-06-28 02:32:04,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:04,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:04,497 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-28 02:32:04,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:32:04,497 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-28 02:32:04,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:04,497 INFO L85 PathProgramCache]: Analyzing trace with hash -118153120, now seen corresponding path program 1 times [2024-06-28 02:32:04,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:04,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501348540] [2024-06-28 02:32:04,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:04,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:04,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:04,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-28 02:32:04,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:04,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501348540] [2024-06-28 02:32:04,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501348540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:04,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:04,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:04,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143215579] [2024-06-28 02:32:04,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:04,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:04,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:04,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:04,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:04,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:04,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 185 transitions, 1863 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:04,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:04,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:04,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:04,995 INFO L124 PetriNetUnfolderBase]: 1955/3281 cut-off events. [2024-06-28 02:32:04,995 INFO L125 PetriNetUnfolderBase]: For 166588/166594 co-relation queries the response was YES. [2024-06-28 02:32:05,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19438 conditions, 3281 events. 1955/3281 cut-off events. For 166588/166594 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 20022 event pairs, 520 based on Foata normal form. 37/3309 useless extension candidates. Maximal degree in co-relation 19366. Up to 1725 conditions per place. [2024-06-28 02:32:05,020 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 124 selfloop transitions, 100 changer transitions 0/231 dead transitions. [2024-06-28 02:32:05,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 231 transitions, 2869 flow [2024-06-28 02:32:05,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:05,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:05,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 02:32:05,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6703296703296703 [2024-06-28 02:32:05,021 INFO L175 Difference]: Start difference. First operand has 151 places, 185 transitions, 1863 flow. Second operand 7 states and 183 transitions. [2024-06-28 02:32:05,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 231 transitions, 2869 flow [2024-06-28 02:32:05,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 231 transitions, 2802 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 02:32:05,179 INFO L231 Difference]: Finished difference. Result has 156 places, 190 transitions, 2098 flow [2024-06-28 02:32:05,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1796, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2098, PETRI_PLACES=156, PETRI_TRANSITIONS=190} [2024-06-28 02:32:05,180 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 116 predicate places. [2024-06-28 02:32:05,180 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 190 transitions, 2098 flow [2024-06-28 02:32:05,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:05,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:05,181 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-28 02:32:05,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:32:05,181 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-28 02:32:05,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:05,182 INFO L85 PathProgramCache]: Analyzing trace with hash -29587360, now seen corresponding path program 2 times [2024-06-28 02:32:05,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:05,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219757818] [2024-06-28 02:32:05,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:05,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:05,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:05,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:05,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:05,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219757818] [2024-06-28 02:32:05,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219757818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:05,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:05,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:05,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655627368] [2024-06-28 02:32:05,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:05,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:05,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:05,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:05,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:05,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:05,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 190 transitions, 2098 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:05,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:05,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:05,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:05,729 INFO L124 PetriNetUnfolderBase]: 2370/3982 cut-off events. [2024-06-28 02:32:05,729 INFO L125 PetriNetUnfolderBase]: For 224158/224164 co-relation queries the response was YES. [2024-06-28 02:32:05,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24974 conditions, 3982 events. 2370/3982 cut-off events. For 224158/224164 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 25354 event pairs, 802 based on Foata normal form. 37/4010 useless extension candidates. Maximal degree in co-relation 24900. Up to 2810 conditions per place. [2024-06-28 02:32:05,760 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 122 selfloop transitions, 95 changer transitions 0/224 dead transitions. [2024-06-28 02:32:05,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 224 transitions, 2958 flow [2024-06-28 02:32:05,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:05,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:05,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:32:05,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-28 02:32:05,762 INFO L175 Difference]: Start difference. First operand has 156 places, 190 transitions, 2098 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:32:05,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 224 transitions, 2958 flow [2024-06-28 02:32:06,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 224 transitions, 2748 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 02:32:06,009 INFO L231 Difference]: Finished difference. Result has 161 places, 194 transitions, 2175 flow [2024-06-28 02:32:06,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1892, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2175, PETRI_PLACES=161, PETRI_TRANSITIONS=194} [2024-06-28 02:32:06,009 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 121 predicate places. [2024-06-28 02:32:06,009 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 194 transitions, 2175 flow [2024-06-28 02:32:06,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:06,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:06,010 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-28 02:32:06,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 02:32:06,010 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-28 02:32:06,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:06,011 INFO L85 PathProgramCache]: Analyzing trace with hash -29439490, now seen corresponding path program 3 times [2024-06-28 02:32:06,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:06,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597249337] [2024-06-28 02:32:06,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:06,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:06,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:06,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:06,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:06,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597249337] [2024-06-28 02:32:06,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597249337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:06,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:06,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:06,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328465650] [2024-06-28 02:32:06,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:06,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:06,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:06,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:06,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:06,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:06,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 194 transitions, 2175 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:06,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:06,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:06,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:06,578 INFO L124 PetriNetUnfolderBase]: 2329/3935 cut-off events. [2024-06-28 02:32:06,578 INFO L125 PetriNetUnfolderBase]: For 210020/210026 co-relation queries the response was YES. [2024-06-28 02:32:06,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23712 conditions, 3935 events. 2329/3935 cut-off events. For 210020/210026 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 25122 event pairs, 864 based on Foata normal form. 43/3969 useless extension candidates. Maximal degree in co-relation 23636. Up to 3220 conditions per place. [2024-06-28 02:32:06,605 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 112 selfloop transitions, 96 changer transitions 3/218 dead transitions. [2024-06-28 02:32:06,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 218 transitions, 2868 flow [2024-06-28 02:32:06,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:06,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:06,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:32:06,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6227106227106227 [2024-06-28 02:32:06,606 INFO L175 Difference]: Start difference. First operand has 161 places, 194 transitions, 2175 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:32:06,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 218 transitions, 2868 flow [2024-06-28 02:32:06,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 218 transitions, 2723 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 02:32:06,842 INFO L231 Difference]: Finished difference. Result has 165 places, 195 transitions, 2259 flow [2024-06-28 02:32:06,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2030, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2259, PETRI_PLACES=165, PETRI_TRANSITIONS=195} [2024-06-28 02:32:06,843 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 125 predicate places. [2024-06-28 02:32:06,843 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 195 transitions, 2259 flow [2024-06-28 02:32:06,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:06,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:06,844 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-28 02:32:06,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 02:32:06,844 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-28 02:32:06,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:06,844 INFO L85 PathProgramCache]: Analyzing trace with hash 100397148, now seen corresponding path program 4 times [2024-06-28 02:32:06,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:06,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628101850] [2024-06-28 02:32:06,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:06,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:06,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:06,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:06,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:06,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628101850] [2024-06-28 02:32:06,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628101850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:06,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:06,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:06,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468757875] [2024-06-28 02:32:06,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:06,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:06,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:06,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:06,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:06,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:06,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 195 transitions, 2259 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:06,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:06,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:06,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:07,500 INFO L124 PetriNetUnfolderBase]: 2451/4151 cut-off events. [2024-06-28 02:32:07,500 INFO L125 PetriNetUnfolderBase]: For 220041/220050 co-relation queries the response was YES. [2024-06-28 02:32:07,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24857 conditions, 4151 events. 2451/4151 cut-off events. For 220041/220050 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 26831 event pairs, 880 based on Foata normal form. 48/4194 useless extension candidates. Maximal degree in co-relation 24779. Up to 3496 conditions per place. [2024-06-28 02:32:07,533 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 147 selfloop transitions, 66 changer transitions 3/223 dead transitions. [2024-06-28 02:32:07,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 223 transitions, 2807 flow [2024-06-28 02:32:07,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:07,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:07,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:32:07,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63003663003663 [2024-06-28 02:32:07,534 INFO L175 Difference]: Start difference. First operand has 165 places, 195 transitions, 2259 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:32:07,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 223 transitions, 2807 flow [2024-06-28 02:32:07,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 223 transitions, 2593 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 02:32:07,774 INFO L231 Difference]: Finished difference. Result has 167 places, 196 transitions, 2214 flow [2024-06-28 02:32:07,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2045, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2214, PETRI_PLACES=167, PETRI_TRANSITIONS=196} [2024-06-28 02:32:07,774 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 127 predicate places. [2024-06-28 02:32:07,775 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 196 transitions, 2214 flow [2024-06-28 02:32:07,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:07,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:07,775 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-28 02:32:07,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 02:32:07,775 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-28 02:32:07,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:07,776 INFO L85 PathProgramCache]: Analyzing trace with hash 100249278, now seen corresponding path program 5 times [2024-06-28 02:32:07,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:07,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069001252] [2024-06-28 02:32:07,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:07,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:07,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:07,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:07,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:07,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069001252] [2024-06-28 02:32:07,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069001252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:07,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:07,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:07,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800053025] [2024-06-28 02:32:07,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:07,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:07,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:07,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:07,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:07,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:07,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 196 transitions, 2214 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:07,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:07,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:07,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:08,552 INFO L124 PetriNetUnfolderBase]: 2751/4693 cut-off events. [2024-06-28 02:32:08,553 INFO L125 PetriNetUnfolderBase]: For 258542/258551 co-relation queries the response was YES. [2024-06-28 02:32:08,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28216 conditions, 4693 events. 2751/4693 cut-off events. For 258542/258551 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 31520 event pairs, 839 based on Foata normal form. 42/4730 useless extension candidates. Maximal degree in co-relation 28137. Up to 3144 conditions per place. [2024-06-28 02:32:08,589 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 157 selfloop transitions, 72 changer transitions 0/236 dead transitions. [2024-06-28 02:32:08,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 236 transitions, 2956 flow [2024-06-28 02:32:08,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:08,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:08,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 02:32:08,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.663003663003663 [2024-06-28 02:32:08,591 INFO L175 Difference]: Start difference. First operand has 167 places, 196 transitions, 2214 flow. Second operand 7 states and 181 transitions. [2024-06-28 02:32:08,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 236 transitions, 2956 flow [2024-06-28 02:32:08,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 236 transitions, 2798 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 02:32:08,867 INFO L231 Difference]: Finished difference. Result has 170 places, 199 transitions, 2301 flow [2024-06-28 02:32:08,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2056, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2301, PETRI_PLACES=170, PETRI_TRANSITIONS=199} [2024-06-28 02:32:08,867 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 130 predicate places. [2024-06-28 02:32:08,867 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 199 transitions, 2301 flow [2024-06-28 02:32:08,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:08,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:08,868 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-28 02:32:08,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 02:32:08,868 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-28 02:32:08,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:08,869 INFO L85 PathProgramCache]: Analyzing trace with hash 299698938, now seen corresponding path program 6 times [2024-06-28 02:32:08,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:08,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234536297] [2024-06-28 02:32:08,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:08,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:08,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:08,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-28 02:32:08,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:08,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234536297] [2024-06-28 02:32:08,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234536297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:08,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:08,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:08,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464423402] [2024-06-28 02:32:08,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:08,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:08,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:08,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:08,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:08,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:08,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 199 transitions, 2301 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:08,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:08,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:08,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:09,550 INFO L124 PetriNetUnfolderBase]: 2837/4839 cut-off events. [2024-06-28 02:32:09,550 INFO L125 PetriNetUnfolderBase]: For 269692/269701 co-relation queries the response was YES. [2024-06-28 02:32:09,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28746 conditions, 4839 events. 2837/4839 cut-off events. For 269692/269701 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 32768 event pairs, 1084 based on Foata normal form. 48/4882 useless extension candidates. Maximal degree in co-relation 28665. Up to 4142 conditions per place. [2024-06-28 02:32:09,589 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 152 selfloop transitions, 61 changer transitions 5/225 dead transitions. [2024-06-28 02:32:09,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 225 transitions, 2856 flow [2024-06-28 02:32:09,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:09,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:09,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:32:09,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6057692307692307 [2024-06-28 02:32:09,590 INFO L175 Difference]: Start difference. First operand has 170 places, 199 transitions, 2301 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:32:09,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 225 transitions, 2856 flow [2024-06-28 02:32:09,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 225 transitions, 2600 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 02:32:09,985 INFO L231 Difference]: Finished difference. Result has 172 places, 198 transitions, 2195 flow [2024-06-28 02:32:09,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2049, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2195, PETRI_PLACES=172, PETRI_TRANSITIONS=198} [2024-06-28 02:32:09,986 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 132 predicate places. [2024-06-28 02:32:09,986 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 198 transitions, 2195 flow [2024-06-28 02:32:09,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:09,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:09,987 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-28 02:32:09,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 02:32:09,987 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-28 02:32:09,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:09,987 INFO L85 PathProgramCache]: Analyzing trace with hash 307323450, now seen corresponding path program 1 times [2024-06-28 02:32:09,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:09,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413122307] [2024-06-28 02:32:09,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:09,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:09,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:10,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:10,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:10,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413122307] [2024-06-28 02:32:10,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413122307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:10,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:10,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:10,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738653753] [2024-06-28 02:32:10,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:10,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:10,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:10,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:10,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:10,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:10,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 198 transitions, 2195 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:10,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:10,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:10,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:10,777 INFO L124 PetriNetUnfolderBase]: 3022/5182 cut-off events. [2024-06-28 02:32:10,777 INFO L125 PetriNetUnfolderBase]: For 298053/298062 co-relation queries the response was YES. [2024-06-28 02:32:10,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30571 conditions, 5182 events. 3022/5182 cut-off events. For 298053/298062 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 35912 event pairs, 1136 based on Foata normal form. 42/5219 useless extension candidates. Maximal degree in co-relation 30490. Up to 3843 conditions per place. [2024-06-28 02:32:10,816 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 159 selfloop transitions, 65 changer transitions 0/231 dead transitions. [2024-06-28 02:32:10,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 231 transitions, 2871 flow [2024-06-28 02:32:10,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:10,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:10,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:32:10,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185897435897436 [2024-06-28 02:32:10,817 INFO L175 Difference]: Start difference. First operand has 172 places, 198 transitions, 2195 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:32:10,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 231 transitions, 2871 flow [2024-06-28 02:32:11,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 231 transitions, 2719 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 02:32:11,223 INFO L231 Difference]: Finished difference. Result has 175 places, 200 transitions, 2238 flow [2024-06-28 02:32:11,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2043, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2238, PETRI_PLACES=175, PETRI_TRANSITIONS=200} [2024-06-28 02:32:11,224 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 135 predicate places. [2024-06-28 02:32:11,224 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 200 transitions, 2238 flow [2024-06-28 02:32:11,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:11,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:11,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:11,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 02:32:11,225 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-28 02:32:11,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:11,225 INFO L85 PathProgramCache]: Analyzing trace with hash -2065852066, now seen corresponding path program 1 times [2024-06-28 02:32:11,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:11,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400402634] [2024-06-28 02:32:11,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:11,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:11,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:11,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:11,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:11,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400402634] [2024-06-28 02:32:11,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400402634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:11,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:11,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:11,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623902181] [2024-06-28 02:32:11,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:11,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:11,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:11,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:11,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:11,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:11,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 200 transitions, 2238 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:11,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:11,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:11,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:11,988 INFO L124 PetriNetUnfolderBase]: 3027/5180 cut-off events. [2024-06-28 02:32:11,988 INFO L125 PetriNetUnfolderBase]: For 275932/275941 co-relation queries the response was YES. [2024-06-28 02:32:12,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30766 conditions, 5180 events. 3027/5180 cut-off events. For 275932/275941 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 35998 event pairs, 1261 based on Foata normal form. 7/5176 useless extension candidates. Maximal degree in co-relation 30683. Up to 4588 conditions per place. [2024-06-28 02:32:12,024 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 130 selfloop transitions, 85 changer transitions 0/222 dead transitions. [2024-06-28 02:32:12,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 222 transitions, 2938 flow [2024-06-28 02:32:12,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:12,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:12,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 02:32:12,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6043956043956044 [2024-06-28 02:32:12,025 INFO L175 Difference]: Start difference. First operand has 175 places, 200 transitions, 2238 flow. Second operand 7 states and 165 transitions. [2024-06-28 02:32:12,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 222 transitions, 2938 flow [2024-06-28 02:32:12,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 222 transitions, 2738 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 02:32:12,392 INFO L231 Difference]: Finished difference. Result has 176 places, 203 transitions, 2250 flow [2024-06-28 02:32:12,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2041, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2250, PETRI_PLACES=176, PETRI_TRANSITIONS=203} [2024-06-28 02:32:12,393 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 136 predicate places. [2024-06-28 02:32:12,393 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 203 transitions, 2250 flow [2024-06-28 02:32:12,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:12,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:12,393 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-28 02:32:12,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 02:32:12,393 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-28 02:32:12,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:12,393 INFO L85 PathProgramCache]: Analyzing trace with hash -2065644676, now seen corresponding path program 2 times [2024-06-28 02:32:12,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:12,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928352357] [2024-06-28 02:32:12,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:12,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:12,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:12,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-28 02:32:12,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:12,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928352357] [2024-06-28 02:32:12,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928352357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:12,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:12,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:12,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095188615] [2024-06-28 02:32:12,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:12,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:12,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:12,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:12,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:12,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:12,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 203 transitions, 2250 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:12,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:12,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:12,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:13,066 INFO L124 PetriNetUnfolderBase]: 3024/5164 cut-off events. [2024-06-28 02:32:13,066 INFO L125 PetriNetUnfolderBase]: For 284557/284566 co-relation queries the response was YES. [2024-06-28 02:32:13,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30628 conditions, 5164 events. 3024/5164 cut-off events. For 284557/284566 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 35823 event pairs, 1245 based on Foata normal form. 7/5160 useless extension candidates. Maximal degree in co-relation 30545. Up to 4585 conditions per place. [2024-06-28 02:32:13,200 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 130 selfloop transitions, 86 changer transitions 0/223 dead transitions. [2024-06-28 02:32:13,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 223 transitions, 2826 flow [2024-06-28 02:32:13,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:32:13,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:32:13,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-28 02:32:13,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5669515669515669 [2024-06-28 02:32:13,202 INFO L175 Difference]: Start difference. First operand has 176 places, 203 transitions, 2250 flow. Second operand 9 states and 199 transitions. [2024-06-28 02:32:13,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 223 transitions, 2826 flow [2024-06-28 02:32:13,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 223 transitions, 2516 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 02:32:13,635 INFO L231 Difference]: Finished difference. Result has 178 places, 203 transitions, 2120 flow [2024-06-28 02:32:13,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1942, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2120, PETRI_PLACES=178, PETRI_TRANSITIONS=203} [2024-06-28 02:32:13,636 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 138 predicate places. [2024-06-28 02:32:13,636 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 203 transitions, 2120 flow [2024-06-28 02:32:13,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:13,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:13,636 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-28 02:32:13,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 02:32:13,636 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-28 02:32:13,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:13,636 INFO L85 PathProgramCache]: Analyzing trace with hash -2074218532, now seen corresponding path program 1 times [2024-06-28 02:32:13,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:13,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175017742] [2024-06-28 02:32:13,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:13,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:13,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:13,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:13,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:13,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175017742] [2024-06-28 02:32:13,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175017742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:13,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:13,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:13,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553471576] [2024-06-28 02:32:13,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:13,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:13,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:13,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:13,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:13,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:13,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 203 transitions, 2120 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:13,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:13,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:13,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:14,463 INFO L124 PetriNetUnfolderBase]: 3419/5819 cut-off events. [2024-06-28 02:32:14,464 INFO L125 PetriNetUnfolderBase]: For 392277/392286 co-relation queries the response was YES. [2024-06-28 02:32:14,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35662 conditions, 5819 events. 3419/5819 cut-off events. For 392277/392286 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 41157 event pairs, 1317 based on Foata normal form. 36/5844 useless extension candidates. Maximal degree in co-relation 35579. Up to 3722 conditions per place. [2024-06-28 02:32:14,513 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 138 selfloop transitions, 92 changer transitions 7/244 dead transitions. [2024-06-28 02:32:14,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 244 transitions, 2976 flow [2024-06-28 02:32:14,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:14,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:14,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:32:14,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.652014652014652 [2024-06-28 02:32:14,514 INFO L175 Difference]: Start difference. First operand has 178 places, 203 transitions, 2120 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:32:14,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 244 transitions, 2976 flow [2024-06-28 02:32:15,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 244 transitions, 2800 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 02:32:15,322 INFO L231 Difference]: Finished difference. Result has 178 places, 205 transitions, 2218 flow [2024-06-28 02:32:15,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1944, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2218, PETRI_PLACES=178, PETRI_TRANSITIONS=205} [2024-06-28 02:32:15,323 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 138 predicate places. [2024-06-28 02:32:15,323 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 205 transitions, 2218 flow [2024-06-28 02:32:15,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:15,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:15,323 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-28 02:32:15,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 02:32:15,324 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-28 02:32:15,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:15,324 INFO L85 PathProgramCache]: Analyzing trace with hash -2065647652, now seen corresponding path program 2 times [2024-06-28 02:32:15,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:15,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216871552] [2024-06-28 02:32:15,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:15,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:15,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:15,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:15,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:15,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216871552] [2024-06-28 02:32:15,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216871552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:15,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:15,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:15,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807509133] [2024-06-28 02:32:15,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:15,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:15,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:15,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:15,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:15,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:15,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 205 transitions, 2218 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:15,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:15,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:15,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:16,359 INFO L124 PetriNetUnfolderBase]: 3460/5914 cut-off events. [2024-06-28 02:32:16,360 INFO L125 PetriNetUnfolderBase]: For 412488/412497 co-relation queries the response was YES. [2024-06-28 02:32:16,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36391 conditions, 5914 events. 3460/5914 cut-off events. For 412488/412497 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 42251 event pairs, 1520 based on Foata normal form. 40/5943 useless extension candidates. Maximal degree in co-relation 36306. Up to 5137 conditions per place. [2024-06-28 02:32:16,407 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 136 selfloop transitions, 84 changer transitions 3/230 dead transitions. [2024-06-28 02:32:16,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 230 transitions, 2857 flow [2024-06-28 02:32:16,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:16,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:16,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:32:16,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6117216117216118 [2024-06-28 02:32:16,408 INFO L175 Difference]: Start difference. First operand has 178 places, 205 transitions, 2218 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:32:16,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 230 transitions, 2857 flow [2024-06-28 02:32:17,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 230 transitions, 2734 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 02:32:17,058 INFO L231 Difference]: Finished difference. Result has 182 places, 205 transitions, 2284 flow [2024-06-28 02:32:17,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2095, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2284, PETRI_PLACES=182, PETRI_TRANSITIONS=205} [2024-06-28 02:32:17,058 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 142 predicate places. [2024-06-28 02:32:17,058 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 205 transitions, 2284 flow [2024-06-28 02:32:17,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:17,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:17,058 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-28 02:32:17,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 02:32:17,059 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-28 02:32:17,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:17,059 INFO L85 PathProgramCache]: Analyzing trace with hash -2065944322, now seen corresponding path program 3 times [2024-06-28 02:32:17,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:17,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324390122] [2024-06-28 02:32:17,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:17,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:17,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:17,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:17,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:17,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324390122] [2024-06-28 02:32:17,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324390122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:17,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:17,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:17,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964322336] [2024-06-28 02:32:17,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:17,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:17,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:17,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:17,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:17,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:17,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 205 transitions, 2284 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:17,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:17,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:17,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:18,101 INFO L124 PetriNetUnfolderBase]: 3538/6052 cut-off events. [2024-06-28 02:32:18,102 INFO L125 PetriNetUnfolderBase]: For 424071/424080 co-relation queries the response was YES. [2024-06-28 02:32:18,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37339 conditions, 6052 events. 3538/6052 cut-off events. For 424071/424080 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 43481 event pairs, 1508 based on Foata normal form. 36/6077 useless extension candidates. Maximal degree in co-relation 37252. Up to 5091 conditions per place. [2024-06-28 02:32:18,144 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 138 selfloop transitions, 83 changer transitions 8/236 dead transitions. [2024-06-28 02:32:18,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 236 transitions, 2965 flow [2024-06-28 02:32:18,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:18,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:18,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:32:18,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63003663003663 [2024-06-28 02:32:18,146 INFO L175 Difference]: Start difference. First operand has 182 places, 205 transitions, 2284 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:32:18,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 236 transitions, 2965 flow [2024-06-28 02:32:18,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 236 transitions, 2782 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 02:32:18,686 INFO L231 Difference]: Finished difference. Result has 184 places, 203 transitions, 2260 flow [2024-06-28 02:32:18,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2101, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2260, PETRI_PLACES=184, PETRI_TRANSITIONS=203} [2024-06-28 02:32:18,687 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 144 predicate places. [2024-06-28 02:32:18,687 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 203 transitions, 2260 flow [2024-06-28 02:32:18,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:18,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:18,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:18,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 02:32:18,688 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-28 02:32:18,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:18,688 INFO L85 PathProgramCache]: Analyzing trace with hash 1597141028, now seen corresponding path program 1 times [2024-06-28 02:32:18,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:18,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396457739] [2024-06-28 02:32:18,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:18,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:18,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:18,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:18,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:18,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396457739] [2024-06-28 02:32:18,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396457739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:18,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:18,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:18,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194403344] [2024-06-28 02:32:18,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:18,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:18,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:18,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:18,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:18,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:18,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 203 transitions, 2260 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:18,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:18,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:18,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:19,603 INFO L124 PetriNetUnfolderBase]: 3281/5510 cut-off events. [2024-06-28 02:32:19,603 INFO L125 PetriNetUnfolderBase]: For 418813/418813 co-relation queries the response was YES. [2024-06-28 02:32:19,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36497 conditions, 5510 events. 3281/5510 cut-off events. For 418813/418813 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 38276 event pairs, 1209 based on Foata normal form. 10/5460 useless extension candidates. Maximal degree in co-relation 36409. Up to 4412 conditions per place. [2024-06-28 02:32:19,654 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 132 selfloop transitions, 102 changer transitions 4/245 dead transitions. [2024-06-28 02:32:19,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 245 transitions, 3177 flow [2024-06-28 02:32:19,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:19,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:19,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 02:32:19,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.663003663003663 [2024-06-28 02:32:19,656 INFO L175 Difference]: Start difference. First operand has 184 places, 203 transitions, 2260 flow. Second operand 7 states and 181 transitions. [2024-06-28 02:32:19,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 245 transitions, 3177 flow [2024-06-28 02:32:20,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 245 transitions, 2983 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 02:32:20,445 INFO L231 Difference]: Finished difference. Result has 187 places, 209 transitions, 2422 flow [2024-06-28 02:32:20,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2066, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2422, PETRI_PLACES=187, PETRI_TRANSITIONS=209} [2024-06-28 02:32:20,445 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 147 predicate places. [2024-06-28 02:32:20,446 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 209 transitions, 2422 flow [2024-06-28 02:32:20,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:20,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:20,446 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-28 02:32:20,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 02:32:20,446 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-28 02:32:20,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:20,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1144641008, now seen corresponding path program 2 times [2024-06-28 02:32:20,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:20,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147659982] [2024-06-28 02:32:20,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:20,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:20,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:20,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-28 02:32:20,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:20,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147659982] [2024-06-28 02:32:20,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147659982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:20,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:20,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:20,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471876378] [2024-06-28 02:32:20,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:20,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:20,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:20,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:20,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:20,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:20,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 209 transitions, 2422 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:20,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:20,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:20,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:21,243 INFO L124 PetriNetUnfolderBase]: 3186/5383 cut-off events. [2024-06-28 02:32:21,243 INFO L125 PetriNetUnfolderBase]: For 421425/421425 co-relation queries the response was YES. [2024-06-28 02:32:21,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35969 conditions, 5383 events. 3186/5383 cut-off events. For 421425/421425 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 37339 event pairs, 1300 based on Foata normal form. 10/5373 useless extension candidates. Maximal degree in co-relation 35879. Up to 4816 conditions per place. [2024-06-28 02:32:21,397 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 128 selfloop transitions, 94 changer transitions 5/234 dead transitions. [2024-06-28 02:32:21,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 234 transitions, 3050 flow [2024-06-28 02:32:21,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:21,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:21,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:32:21,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63003663003663 [2024-06-28 02:32:21,413 INFO L175 Difference]: Start difference. First operand has 187 places, 209 transitions, 2422 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:32:21,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 234 transitions, 3050 flow [2024-06-28 02:32:22,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 234 transitions, 2830 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 02:32:22,075 INFO L231 Difference]: Finished difference. Result has 190 places, 207 transitions, 2369 flow [2024-06-28 02:32:22,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2202, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2369, PETRI_PLACES=190, PETRI_TRANSITIONS=207} [2024-06-28 02:32:22,075 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 150 predicate places. [2024-06-28 02:32:22,076 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 207 transitions, 2369 flow [2024-06-28 02:32:22,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:22,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:22,076 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-28 02:32:22,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 02:32:22,076 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-28 02:32:22,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:22,077 INFO L85 PathProgramCache]: Analyzing trace with hash -1612752300, now seen corresponding path program 3 times [2024-06-28 02:32:22,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:22,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539808955] [2024-06-28 02:32:22,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:22,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:22,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:22,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:22,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:22,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539808955] [2024-06-28 02:32:22,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539808955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:22,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:22,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:22,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648872365] [2024-06-28 02:32:22,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:22,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:22,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:22,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:22,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:22,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:22,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 207 transitions, 2369 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:22,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:22,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:22,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:22,897 INFO L124 PetriNetUnfolderBase]: 2899/4899 cut-off events. [2024-06-28 02:32:22,898 INFO L125 PetriNetUnfolderBase]: For 421662/421666 co-relation queries the response was YES. [2024-06-28 02:32:22,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34322 conditions, 4899 events. 2899/4899 cut-off events. For 421662/421666 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 33256 event pairs, 1194 based on Foata normal form. 2/4894 useless extension candidates. Maximal degree in co-relation 34231. Up to 4384 conditions per place. [2024-06-28 02:32:22,943 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 129 selfloop transitions, 91 changer transitions 0/227 dead transitions. [2024-06-28 02:32:22,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 227 transitions, 2991 flow [2024-06-28 02:32:22,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:32:22,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:32:22,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-28 02:32:22,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5669515669515669 [2024-06-28 02:32:22,945 INFO L175 Difference]: Start difference. First operand has 190 places, 207 transitions, 2369 flow. Second operand 9 states and 199 transitions. [2024-06-28 02:32:22,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 227 transitions, 2991 flow [2024-06-28 02:32:23,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 227 transitions, 2770 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 02:32:23,626 INFO L231 Difference]: Finished difference. Result has 194 places, 210 transitions, 2372 flow [2024-06-28 02:32:23,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2154, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2372, PETRI_PLACES=194, PETRI_TRANSITIONS=210} [2024-06-28 02:32:23,627 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 154 predicate places. [2024-06-28 02:32:23,627 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 210 transitions, 2372 flow [2024-06-28 02:32:23,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:23,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:23,627 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-28 02:32:23,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 02:32:23,628 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-28 02:32:23,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:23,628 INFO L85 PathProgramCache]: Analyzing trace with hash 284288118, now seen corresponding path program 3 times [2024-06-28 02:32:23,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:23,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777687156] [2024-06-28 02:32:23,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:23,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:23,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:23,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-28 02:32:23,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:23,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777687156] [2024-06-28 02:32:23,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777687156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:23,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:23,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:23,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727549874] [2024-06-28 02:32:23,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:23,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:23,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:23,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:23,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:23,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:23,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 210 transitions, 2372 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:23,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:23,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:23,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:24,561 INFO L124 PetriNetUnfolderBase]: 2935/4929 cut-off events. [2024-06-28 02:32:24,561 INFO L125 PetriNetUnfolderBase]: For 450973/450973 co-relation queries the response was YES. [2024-06-28 02:32:24,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34816 conditions, 4929 events. 2935/4929 cut-off events. For 450973/450973 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 33330 event pairs, 1140 based on Foata normal form. 10/4929 useless extension candidates. Maximal degree in co-relation 34724. Up to 4585 conditions per place. [2024-06-28 02:32:24,599 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 195 selfloop transitions, 27 changer transitions 5/234 dead transitions. [2024-06-28 02:32:24,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 234 transitions, 2929 flow [2024-06-28 02:32:24,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:24,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:24,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-28 02:32:24,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-28 02:32:24,600 INFO L175 Difference]: Start difference. First operand has 194 places, 210 transitions, 2372 flow. Second operand 8 states and 180 transitions. [2024-06-28 02:32:24,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 234 transitions, 2929 flow [2024-06-28 02:32:25,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 234 transitions, 2640 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 02:32:25,268 INFO L231 Difference]: Finished difference. Result has 193 places, 210 transitions, 2164 flow [2024-06-28 02:32:25,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2083, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2164, PETRI_PLACES=193, PETRI_TRANSITIONS=210} [2024-06-28 02:32:25,269 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 153 predicate places. [2024-06-28 02:32:25,269 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 210 transitions, 2164 flow [2024-06-28 02:32:25,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:25,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:25,269 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-28 02:32:25,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 02:32:25,269 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-28 02:32:25,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:25,270 INFO L85 PathProgramCache]: Analyzing trace with hash -1664389726, now seen corresponding path program 4 times [2024-06-28 02:32:25,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:25,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63669987] [2024-06-28 02:32:25,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:25,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:25,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:25,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:25,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:25,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63669987] [2024-06-28 02:32:25,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63669987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:25,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:25,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:25,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517866695] [2024-06-28 02:32:25,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:25,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:25,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:25,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:25,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:25,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:25,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 210 transitions, 2164 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:25,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:25,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:25,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:26,045 INFO L124 PetriNetUnfolderBase]: 2897/4884 cut-off events. [2024-06-28 02:32:26,046 INFO L125 PetriNetUnfolderBase]: For 449846/449850 co-relation queries the response was YES. [2024-06-28 02:32:26,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34573 conditions, 4884 events. 2897/4884 cut-off events. For 449846/449850 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 32978 event pairs, 1186 based on Foata normal form. 2/4879 useless extension candidates. Maximal degree in co-relation 34482. Up to 4389 conditions per place. [2024-06-28 02:32:26,090 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 133 selfloop transitions, 84 changer transitions 0/224 dead transitions. [2024-06-28 02:32:26,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 224 transitions, 2632 flow [2024-06-28 02:32:26,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:26,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:26,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 02:32:26,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-28 02:32:26,091 INFO L175 Difference]: Start difference. First operand has 193 places, 210 transitions, 2164 flow. Second operand 7 states and 161 transitions. [2024-06-28 02:32:26,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 224 transitions, 2632 flow [2024-06-28 02:32:26,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 224 transitions, 2555 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 02:32:26,749 INFO L231 Difference]: Finished difference. Result has 194 places, 210 transitions, 2263 flow [2024-06-28 02:32:26,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2087, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2263, PETRI_PLACES=194, PETRI_TRANSITIONS=210} [2024-06-28 02:32:26,749 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 154 predicate places. [2024-06-28 02:32:26,750 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 210 transitions, 2263 flow [2024-06-28 02:32:26,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:26,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:26,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] [2024-06-28 02:32:26,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 02:32:26,776 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-28 02:32:26,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:26,777 INFO L85 PathProgramCache]: Analyzing trace with hash 676833436, now seen corresponding path program 4 times [2024-06-28 02:32:26,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:26,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68455692] [2024-06-28 02:32:26,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:26,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:26,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:26,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-28 02:32:26,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:26,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68455692] [2024-06-28 02:32:26,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68455692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:26,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:26,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:26,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926981259] [2024-06-28 02:32:26,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:26,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:26,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:26,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:26,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:26,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:26,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 210 transitions, 2263 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:26,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:26,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:26,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:27,731 INFO L124 PetriNetUnfolderBase]: 3001/5059 cut-off events. [2024-06-28 02:32:27,732 INFO L125 PetriNetUnfolderBase]: For 519417/519424 co-relation queries the response was YES. [2024-06-28 02:32:27,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35648 conditions, 5059 events. 3001/5059 cut-off events. For 519417/519424 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 34479 event pairs, 1205 based on Foata normal form. 39/5093 useless extension candidates. Maximal degree in co-relation 35556. Up to 4457 conditions per place. [2024-06-28 02:32:27,781 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 170 selfloop transitions, 46 changer transitions 14/237 dead transitions. [2024-06-28 02:32:27,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 237 transitions, 2824 flow [2024-06-28 02:32:27,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:27,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:27,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:32:27,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-28 02:32:27,783 INFO L175 Difference]: Start difference. First operand has 194 places, 210 transitions, 2263 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:32:27,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 237 transitions, 2824 flow [2024-06-28 02:32:28,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 237 transitions, 2656 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:32:28,493 INFO L231 Difference]: Finished difference. Result has 195 places, 205 transitions, 2142 flow [2024-06-28 02:32:28,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2095, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2142, PETRI_PLACES=195, PETRI_TRANSITIONS=205} [2024-06-28 02:32:28,493 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 155 predicate places. [2024-06-28 02:32:28,493 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 205 transitions, 2142 flow [2024-06-28 02:32:28,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:28,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:28,494 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-28 02:32:28,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 02:32:28,494 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-28 02:32:28,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:28,495 INFO L85 PathProgramCache]: Analyzing trace with hash 686664466, now seen corresponding path program 5 times [2024-06-28 02:32:28,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:28,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212713077] [2024-06-28 02:32:28,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:28,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:28,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:28,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:28,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:28,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212713077] [2024-06-28 02:32:28,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212713077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:28,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:28,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:28,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424639660] [2024-06-28 02:32:28,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:28,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:28,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:28,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:28,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:28,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:28,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 205 transitions, 2142 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:28,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:28,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:28,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:29,307 INFO L124 PetriNetUnfolderBase]: 2805/4743 cut-off events. [2024-06-28 02:32:29,307 INFO L125 PetriNetUnfolderBase]: For 480031/480038 co-relation queries the response was YES. [2024-06-28 02:32:29,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32719 conditions, 4743 events. 2805/4743 cut-off events. For 480031/480038 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 31960 event pairs, 1111 based on Foata normal form. 39/4777 useless extension candidates. Maximal degree in co-relation 32626. Up to 4159 conditions per place. [2024-06-28 02:32:29,543 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 161 selfloop transitions, 46 changer transitions 15/229 dead transitions. [2024-06-28 02:32:29,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 229 transitions, 2656 flow [2024-06-28 02:32:29,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:29,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:29,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-28 02:32:29,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-28 02:32:29,545 INFO L175 Difference]: Start difference. First operand has 195 places, 205 transitions, 2142 flow. Second operand 8 states and 184 transitions. [2024-06-28 02:32:29,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 229 transitions, 2656 flow [2024-06-28 02:32:30,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 229 transitions, 2558 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 02:32:30,036 INFO L231 Difference]: Finished difference. Result has 194 places, 198 transitions, 2061 flow [2024-06-28 02:32:30,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2044, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2061, PETRI_PLACES=194, PETRI_TRANSITIONS=198} [2024-06-28 02:32:30,036 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 154 predicate places. [2024-06-28 02:32:30,036 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 198 transitions, 2061 flow [2024-06-28 02:32:30,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:30,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:30,037 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-28 02:32:30,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 02:32:30,037 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-28 02:32:30,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:30,038 INFO L85 PathProgramCache]: Analyzing trace with hash 676536766, now seen corresponding path program 6 times [2024-06-28 02:32:30,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:30,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363755839] [2024-06-28 02:32:30,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:30,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:30,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:30,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:30,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:30,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363755839] [2024-06-28 02:32:30,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363755839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:30,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:30,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:30,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270188968] [2024-06-28 02:32:30,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:30,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:30,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:30,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:30,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:30,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:30,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 198 transitions, 2061 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:30,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:30,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:30,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:30,915 INFO L124 PetriNetUnfolderBase]: 2722/4628 cut-off events. [2024-06-28 02:32:30,915 INFO L125 PetriNetUnfolderBase]: For 446523/446530 co-relation queries the response was YES. [2024-06-28 02:32:30,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31444 conditions, 4628 events. 2722/4628 cut-off events. For 446523/446530 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 31020 event pairs, 997 based on Foata normal form. 35/4658 useless extension candidates. Maximal degree in co-relation 31352. Up to 3760 conditions per place. [2024-06-28 02:32:30,951 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 174 selfloop transitions, 42 changer transitions 10/233 dead transitions. [2024-06-28 02:32:30,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 233 transitions, 2623 flow [2024-06-28 02:32:30,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:30,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:30,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:32:30,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6483516483516484 [2024-06-28 02:32:30,953 INFO L175 Difference]: Start difference. First operand has 194 places, 198 transitions, 2061 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:32:30,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 233 transitions, 2623 flow [2024-06-28 02:32:31,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 233 transitions, 2491 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 02:32:31,451 INFO L231 Difference]: Finished difference. Result has 190 places, 193 transitions, 1962 flow [2024-06-28 02:32:31,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1929, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1962, PETRI_PLACES=190, PETRI_TRANSITIONS=193} [2024-06-28 02:32:31,451 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 150 predicate places. [2024-06-28 02:32:31,451 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 193 transitions, 1962 flow [2024-06-28 02:32:31,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:31,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:31,452 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-28 02:32:31,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 02:32:31,452 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-28 02:32:31,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:31,453 INFO L85 PathProgramCache]: Analyzing trace with hash 687033428, now seen corresponding path program 1 times [2024-06-28 02:32:31,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:31,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021124172] [2024-06-28 02:32:31,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:31,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:31,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:31,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:31,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:31,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021124172] [2024-06-28 02:32:31,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021124172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:31,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:31,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:31,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309120873] [2024-06-28 02:32:31,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:31,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:31,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:31,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:31,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:31,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:31,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 193 transitions, 1962 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:31,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:31,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:31,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:32,227 INFO L124 PetriNetUnfolderBase]: 2427/4115 cut-off events. [2024-06-28 02:32:32,227 INFO L125 PetriNetUnfolderBase]: For 384822/384829 co-relation queries the response was YES. [2024-06-28 02:32:32,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27782 conditions, 4115 events. 2427/4115 cut-off events. For 384822/384829 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 26722 event pairs, 866 based on Foata normal form. 35/4145 useless extension candidates. Maximal degree in co-relation 27692. Up to 3152 conditions per place. [2024-06-28 02:32:32,257 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 154 selfloop transitions, 43 changer transitions 19/223 dead transitions. [2024-06-28 02:32:32,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 223 transitions, 2490 flow [2024-06-28 02:32:32,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:32,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:32,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 02:32:32,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993589743589743 [2024-06-28 02:32:32,258 INFO L175 Difference]: Start difference. First operand has 190 places, 193 transitions, 1962 flow. Second operand 8 states and 187 transitions. [2024-06-28 02:32:32,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 223 transitions, 2490 flow [2024-06-28 02:32:32,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 223 transitions, 2343 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 02:32:32,729 INFO L231 Difference]: Finished difference. Result has 192 places, 183 transitions, 1831 flow [2024-06-28 02:32:32,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1815, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1831, PETRI_PLACES=192, PETRI_TRANSITIONS=183} [2024-06-28 02:32:32,729 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 152 predicate places. [2024-06-28 02:32:32,729 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 183 transitions, 1831 flow [2024-06-28 02:32:32,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:32,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:32,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:32,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 02:32:32,729 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-28 02:32:32,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:32,730 INFO L85 PathProgramCache]: Analyzing trace with hash -178331372, now seen corresponding path program 4 times [2024-06-28 02:32:32,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:32,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300561313] [2024-06-28 02:32:32,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:32,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:32,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:32,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:32,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:32,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300561313] [2024-06-28 02:32:32,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300561313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:32,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:32,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:32,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855327220] [2024-06-28 02:32:32,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:32,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:32,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:32,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:32,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:32,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:32,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 183 transitions, 1831 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:32,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:32,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:32,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:33,455 INFO L124 PetriNetUnfolderBase]: 2241/3746 cut-off events. [2024-06-28 02:32:33,456 INFO L125 PetriNetUnfolderBase]: For 385403/385407 co-relation queries the response was YES. [2024-06-28 02:32:33,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28414 conditions, 3746 events. 2241/3746 cut-off events. For 385403/385407 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 23345 event pairs, 862 based on Foata normal form. 3/3741 useless extension candidates. Maximal degree in co-relation 28323. Up to 3228 conditions per place. [2024-06-28 02:32:33,491 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 127 selfloop transitions, 81 changer transitions 0/215 dead transitions. [2024-06-28 02:32:33,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 215 transitions, 2552 flow [2024-06-28 02:32:33,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:33,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:33,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:32:33,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6263736263736264 [2024-06-28 02:32:33,492 INFO L175 Difference]: Start difference. First operand has 192 places, 183 transitions, 1831 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:32:33,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 215 transitions, 2552 flow [2024-06-28 02:32:33,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 215 transitions, 2453 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 02:32:33,936 INFO L231 Difference]: Finished difference. Result has 191 places, 189 transitions, 2046 flow [2024-06-28 02:32:33,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1734, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2046, PETRI_PLACES=191, PETRI_TRANSITIONS=189} [2024-06-28 02:32:33,936 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 151 predicate places. [2024-06-28 02:32:33,936 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 189 transitions, 2046 flow [2024-06-28 02:32:33,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:33,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:33,937 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-28 02:32:33,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 02:32:33,937 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-28 02:32:33,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:33,938 INFO L85 PathProgramCache]: Analyzing trace with hash -175474412, now seen corresponding path program 5 times [2024-06-28 02:32:33,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:33,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667066069] [2024-06-28 02:32:33,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:33,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:33,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:34,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:34,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:34,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667066069] [2024-06-28 02:32:34,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667066069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:34,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:34,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:34,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408899671] [2024-06-28 02:32:34,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:34,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:34,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:34,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:34,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:34,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:34,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 189 transitions, 2046 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:34,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:34,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:34,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:34,657 INFO L124 PetriNetUnfolderBase]: 2249/3759 cut-off events. [2024-06-28 02:32:34,658 INFO L125 PetriNetUnfolderBase]: For 386532/386536 co-relation queries the response was YES. [2024-06-28 02:32:34,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28841 conditions, 3759 events. 2249/3759 cut-off events. For 386532/386536 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 23500 event pairs, 865 based on Foata normal form. 3/3755 useless extension candidates. Maximal degree in co-relation 28749. Up to 3380 conditions per place. [2024-06-28 02:32:34,700 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 126 selfloop transitions, 76 changer transitions 0/209 dead transitions. [2024-06-28 02:32:34,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 209 transitions, 2541 flow [2024-06-28 02:32:34,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:34,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:34,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-28 02:32:34,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5970695970695971 [2024-06-28 02:32:34,701 INFO L175 Difference]: Start difference. First operand has 191 places, 189 transitions, 2046 flow. Second operand 7 states and 163 transitions. [2024-06-28 02:32:34,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 209 transitions, 2541 flow [2024-06-28 02:32:35,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 209 transitions, 2348 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-28 02:32:35,167 INFO L231 Difference]: Finished difference. Result has 194 places, 191 transitions, 2061 flow [2024-06-28 02:32:35,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1861, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2061, PETRI_PLACES=194, PETRI_TRANSITIONS=191} [2024-06-28 02:32:35,167 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 154 predicate places. [2024-06-28 02:32:35,168 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 191 transitions, 2061 flow [2024-06-28 02:32:35,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:35,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:35,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:35,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 02:32:35,168 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-28 02:32:35,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:35,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1446829804, now seen corresponding path program 6 times [2024-06-28 02:32:35,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:35,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929397744] [2024-06-28 02:32:35,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:35,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:35,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:35,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-28 02:32:35,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:35,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929397744] [2024-06-28 02:32:35,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929397744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:35,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:35,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:35,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354088836] [2024-06-28 02:32:35,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:35,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:35,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:35,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:35,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:35,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:35,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 191 transitions, 2061 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:35,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:35,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:35,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:35,822 INFO L124 PetriNetUnfolderBase]: 2257/3761 cut-off events. [2024-06-28 02:32:35,822 INFO L125 PetriNetUnfolderBase]: For 399272/399276 co-relation queries the response was YES. [2024-06-28 02:32:35,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28991 conditions, 3761 events. 2257/3761 cut-off events. For 399272/399276 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 23353 event pairs, 746 based on Foata normal form. 3/3757 useless extension candidates. Maximal degree in co-relation 28898. Up to 1761 conditions per place. [2024-06-28 02:32:35,859 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 120 selfloop transitions, 99 changer transitions 0/226 dead transitions. [2024-06-28 02:32:35,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 226 transitions, 2868 flow [2024-06-28 02:32:35,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:35,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:35,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:32:35,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6483516483516484 [2024-06-28 02:32:35,860 INFO L175 Difference]: Start difference. First operand has 194 places, 191 transitions, 2061 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:32:35,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 226 transitions, 2868 flow [2024-06-28 02:32:36,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 226 transitions, 2695 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 02:32:36,299 INFO L231 Difference]: Finished difference. Result has 196 places, 193 transitions, 2132 flow [2024-06-28 02:32:36,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1888, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2132, PETRI_PLACES=196, PETRI_TRANSITIONS=193} [2024-06-28 02:32:36,300 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 156 predicate places. [2024-06-28 02:32:36,300 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 193 transitions, 2132 flow [2024-06-28 02:32:36,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:36,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:36,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:36,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 02:32:36,301 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-28 02:32:36,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:36,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1436354284, now seen corresponding path program 7 times [2024-06-28 02:32:36,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:36,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298678243] [2024-06-28 02:32:36,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:36,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:36,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:36,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:36,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:36,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298678243] [2024-06-28 02:32:36,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298678243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:36,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:36,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:36,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054686899] [2024-06-28 02:32:36,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:36,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:36,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:36,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:36,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:36,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:36,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 193 transitions, 2132 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:36,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:36,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:36,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:36,974 INFO L124 PetriNetUnfolderBase]: 2232/3720 cut-off events. [2024-06-28 02:32:36,974 INFO L125 PetriNetUnfolderBase]: For 410812/410816 co-relation queries the response was YES. [2024-06-28 02:32:36,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28897 conditions, 3720 events. 2232/3720 cut-off events. For 410812/410816 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 23060 event pairs, 784 based on Foata normal form. 9/3722 useless extension candidates. Maximal degree in co-relation 28803. Up to 1747 conditions per place. [2024-06-28 02:32:37,005 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 125 selfloop transitions, 91 changer transitions 0/223 dead transitions. [2024-06-28 02:32:37,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 223 transitions, 2770 flow [2024-06-28 02:32:37,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:37,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:37,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:32:37,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6373626373626373 [2024-06-28 02:32:37,007 INFO L175 Difference]: Start difference. First operand has 196 places, 193 transitions, 2132 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:32:37,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 223 transitions, 2770 flow [2024-06-28 02:32:37,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 223 transitions, 2511 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-28 02:32:37,461 INFO L231 Difference]: Finished difference. Result has 198 places, 193 transitions, 2061 flow [2024-06-28 02:32:37,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1873, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2061, PETRI_PLACES=198, PETRI_TRANSITIONS=193} [2024-06-28 02:32:37,461 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 158 predicate places. [2024-06-28 02:32:37,461 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 193 transitions, 2061 flow [2024-06-28 02:32:37,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:37,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:37,462 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-28 02:32:37,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 02:32:37,462 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-28 02:32:37,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:37,462 INFO L85 PathProgramCache]: Analyzing trace with hash -917220094, now seen corresponding path program 8 times [2024-06-28 02:32:37,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:37,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871177204] [2024-06-28 02:32:37,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:37,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:37,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:37,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:37,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:37,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871177204] [2024-06-28 02:32:37,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871177204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:37,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:37,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:37,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266922948] [2024-06-28 02:32:37,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:37,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:37,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:37,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:37,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:37,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:37,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 193 transitions, 2061 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:37,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:37,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:37,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:38,052 INFO L124 PetriNetUnfolderBase]: 2209/3697 cut-off events. [2024-06-28 02:32:38,052 INFO L125 PetriNetUnfolderBase]: For 408561/408565 co-relation queries the response was YES. [2024-06-28 02:32:38,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27961 conditions, 3697 events. 2209/3697 cut-off events. For 408561/408565 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 23072 event pairs, 829 based on Foata normal form. 11/3701 useless extension candidates. Maximal degree in co-relation 27867. Up to 3052 conditions per place. [2024-06-28 02:32:38,088 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 131 selfloop transitions, 78 changer transitions 0/216 dead transitions. [2024-06-28 02:32:38,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 216 transitions, 2669 flow [2024-06-28 02:32:38,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:38,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:38,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:32:38,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6117216117216118 [2024-06-28 02:32:38,089 INFO L175 Difference]: Start difference. First operand has 198 places, 193 transitions, 2061 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:32:38,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 216 transitions, 2669 flow [2024-06-28 02:32:38,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 216 transitions, 2469 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:32:38,605 INFO L231 Difference]: Finished difference. Result has 199 places, 193 transitions, 2024 flow [2024-06-28 02:32:38,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1861, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2024, PETRI_PLACES=199, PETRI_TRANSITIONS=193} [2024-06-28 02:32:38,605 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 159 predicate places. [2024-06-28 02:32:38,605 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 193 transitions, 2024 flow [2024-06-28 02:32:38,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:38,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:38,606 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-28 02:32:38,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 02:32:38,606 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-28 02:32:38,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:38,606 INFO L85 PathProgramCache]: Analyzing trace with hash -924838654, now seen corresponding path program 9 times [2024-06-28 02:32:38,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:38,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268857110] [2024-06-28 02:32:38,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:38,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:38,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:38,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:38,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:38,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268857110] [2024-06-28 02:32:38,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268857110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:38,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:38,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:38,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220419505] [2024-06-28 02:32:38,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:38,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:38,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:38,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:38,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:38,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:38,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 193 transitions, 2024 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:38,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:38,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:38,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:39,164 INFO L124 PetriNetUnfolderBase]: 2179/3649 cut-off events. [2024-06-28 02:32:39,164 INFO L125 PetriNetUnfolderBase]: For 403046/403050 co-relation queries the response was YES. [2024-06-28 02:32:39,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27106 conditions, 3649 events. 2179/3649 cut-off events. For 403046/403050 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 22744 event pairs, 835 based on Foata normal form. 11/3653 useless extension candidates. Maximal degree in co-relation 27011. Up to 3242 conditions per place. [2024-06-28 02:32:39,199 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 131 selfloop transitions, 73 changer transitions 0/211 dead transitions. [2024-06-28 02:32:39,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 211 transitions, 2484 flow [2024-06-28 02:32:39,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:39,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:39,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-28 02:32:39,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5970695970695971 [2024-06-28 02:32:39,201 INFO L175 Difference]: Start difference. First operand has 199 places, 193 transitions, 2024 flow. Second operand 7 states and 163 transitions. [2024-06-28 02:32:39,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 211 transitions, 2484 flow [2024-06-28 02:32:39,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 211 transitions, 2315 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-28 02:32:39,708 INFO L231 Difference]: Finished difference. Result has 202 places, 193 transitions, 2007 flow [2024-06-28 02:32:39,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1855, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2007, PETRI_PLACES=202, PETRI_TRANSITIONS=193} [2024-06-28 02:32:39,708 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 162 predicate places. [2024-06-28 02:32:39,708 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 193 transitions, 2007 flow [2024-06-28 02:32:39,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:39,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:39,708 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-28 02:32:39,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 02:32:39,709 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-28 02:32:39,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:39,709 INFO L85 PathProgramCache]: Analyzing trace with hash 2047877830, now seen corresponding path program 10 times [2024-06-28 02:32:39,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:39,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358071068] [2024-06-28 02:32:39,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:39,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:39,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:39,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:39,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:39,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358071068] [2024-06-28 02:32:39,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358071068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:39,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:39,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:39,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935168721] [2024-06-28 02:32:39,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:39,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:39,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:39,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:39,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:39,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:39,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 193 transitions, 2007 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:39,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:39,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:39,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:40,333 INFO L124 PetriNetUnfolderBase]: 2156/3624 cut-off events. [2024-06-28 02:32:40,333 INFO L125 PetriNetUnfolderBase]: For 395585/395592 co-relation queries the response was YES. [2024-06-28 02:32:40,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26233 conditions, 3624 events. 2156/3624 cut-off events. For 395585/395592 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 22693 event pairs, 806 based on Foata normal form. 15/3634 useless extension candidates. Maximal degree in co-relation 26137. Up to 3253 conditions per place. [2024-06-28 02:32:40,367 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 173 selfloop transitions, 43 changer transitions 0/223 dead transitions. [2024-06-28 02:32:40,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 223 transitions, 2523 flow [2024-06-28 02:32:40,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:40,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:40,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:32:40,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63003663003663 [2024-06-28 02:32:40,368 INFO L175 Difference]: Start difference. First operand has 202 places, 193 transitions, 2007 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:32:40,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 223 transitions, 2523 flow [2024-06-28 02:32:40,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 223 transitions, 2323 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 02:32:40,861 INFO L231 Difference]: Finished difference. Result has 202 places, 193 transitions, 1902 flow [2024-06-28 02:32:40,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1807, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1902, PETRI_PLACES=202, PETRI_TRANSITIONS=193} [2024-06-28 02:32:40,861 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 162 predicate places. [2024-06-28 02:32:40,862 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 193 transitions, 1902 flow [2024-06-28 02:32:40,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:40,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:40,862 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-28 02:32:40,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 02:32:40,862 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-28 02:32:40,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:40,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1187251612, now seen corresponding path program 11 times [2024-06-28 02:32:40,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:40,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053934450] [2024-06-28 02:32:40,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:40,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:40,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:40,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:40,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:40,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053934450] [2024-06-28 02:32:40,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053934450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:40,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:40,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:40,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346152908] [2024-06-28 02:32:40,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:40,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:40,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:40,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:40,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:40,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:40,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 193 transitions, 1902 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:40,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:40,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:40,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:41,442 INFO L124 PetriNetUnfolderBase]: 2133/3577 cut-off events. [2024-06-28 02:32:41,442 INFO L125 PetriNetUnfolderBase]: For 387128/387135 co-relation queries the response was YES. [2024-06-28 02:32:41,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25341 conditions, 3577 events. 2133/3577 cut-off events. For 387128/387135 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 22257 event pairs, 712 based on Foata normal form. 15/3587 useless extension candidates. Maximal degree in co-relation 25244. Up to 2430 conditions per place. [2024-06-28 02:32:41,476 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 170 selfloop transitions, 53 changer transitions 0/230 dead transitions. [2024-06-28 02:32:41,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 230 transitions, 2584 flow [2024-06-28 02:32:41,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:41,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:41,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 02:32:41,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6593406593406593 [2024-06-28 02:32:41,477 INFO L175 Difference]: Start difference. First operand has 202 places, 193 transitions, 1902 flow. Second operand 7 states and 180 transitions. [2024-06-28 02:32:41,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 230 transitions, 2584 flow [2024-06-28 02:32:42,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 230 transitions, 2473 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 02:32:42,017 INFO L231 Difference]: Finished difference. Result has 203 places, 193 transitions, 1908 flow [2024-06-28 02:32:42,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1791, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1908, PETRI_PLACES=203, PETRI_TRANSITIONS=193} [2024-06-28 02:32:42,017 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 163 predicate places. [2024-06-28 02:32:42,018 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 193 transitions, 1908 flow [2024-06-28 02:32:42,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:42,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:42,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] [2024-06-28 02:32:42,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 02:32:42,018 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-28 02:32:42,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:42,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1903987300, now seen corresponding path program 12 times [2024-06-28 02:32:42,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:42,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732550792] [2024-06-28 02:32:42,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:42,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:42,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:42,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:42,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:42,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732550792] [2024-06-28 02:32:42,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732550792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:42,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:42,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:42,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086829488] [2024-06-28 02:32:42,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:42,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:42,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:42,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:42,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:42,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:42,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 193 transitions, 1908 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:42,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:42,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:42,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:42,680 INFO L124 PetriNetUnfolderBase]: 2012/3365 cut-off events. [2024-06-28 02:32:42,680 INFO L125 PetriNetUnfolderBase]: For 379011/379011 co-relation queries the response was YES. [2024-06-28 02:32:42,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22010 conditions, 3365 events. 2012/3365 cut-off events. For 379011/379011 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 20660 event pairs, 683 based on Foata normal form. 44/3400 useless extension candidates. Maximal degree in co-relation 21912. Up to 2853 conditions per place. [2024-06-28 02:32:42,717 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 175 selfloop transitions, 46 changer transitions 4/232 dead transitions. [2024-06-28 02:32:42,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 232 transitions, 2468 flow [2024-06-28 02:32:42,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:42,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:42,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:32:42,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6378205128205128 [2024-06-28 02:32:42,718 INFO L175 Difference]: Start difference. First operand has 203 places, 193 transitions, 1908 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:32:42,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 232 transitions, 2468 flow [2024-06-28 02:32:43,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 232 transitions, 2370 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:32:43,330 INFO L231 Difference]: Finished difference. Result has 206 places, 191 transitions, 1888 flow [2024-06-28 02:32:43,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1810, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1888, PETRI_PLACES=206, PETRI_TRANSITIONS=191} [2024-06-28 02:32:43,331 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 166 predicate places. [2024-06-28 02:32:43,331 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 191 transitions, 1888 flow [2024-06-28 02:32:43,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:43,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:43,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] [2024-06-28 02:32:43,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 02:32:43,331 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-28 02:32:43,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:43,332 INFO L85 PathProgramCache]: Analyzing trace with hash 923098866, now seen corresponding path program 2 times [2024-06-28 02:32:43,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:43,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001793396] [2024-06-28 02:32:43,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:43,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:43,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:43,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:43,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:43,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001793396] [2024-06-28 02:32:43,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001793396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:43,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:43,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:43,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853958850] [2024-06-28 02:32:43,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:43,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:43,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:43,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:43,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:43,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:43,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 191 transitions, 1888 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:43,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:43,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:43,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:44,048 INFO L124 PetriNetUnfolderBase]: 2131/3597 cut-off events. [2024-06-28 02:32:44,048 INFO L125 PetriNetUnfolderBase]: For 448955/448955 co-relation queries the response was YES. [2024-06-28 02:32:44,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25176 conditions, 3597 events. 2131/3597 cut-off events. For 448955/448955 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 22393 event pairs, 637 based on Foata normal form. 36/3628 useless extension candidates. Maximal degree in co-relation 25077. Up to 2391 conditions per place. [2024-06-28 02:32:44,081 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 173 selfloop transitions, 56 changer transitions 5/241 dead transitions. [2024-06-28 02:32:44,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 241 transitions, 2710 flow [2024-06-28 02:32:44,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:44,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:44,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 02:32:44,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.657051282051282 [2024-06-28 02:32:44,082 INFO L175 Difference]: Start difference. First operand has 206 places, 191 transitions, 1888 flow. Second operand 8 states and 205 transitions. [2024-06-28 02:32:44,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 241 transitions, 2710 flow [2024-06-28 02:32:44,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 241 transitions, 2558 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 02:32:44,571 INFO L231 Difference]: Finished difference. Result has 207 places, 191 transitions, 1950 flow [2024-06-28 02:32:44,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1738, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1950, PETRI_PLACES=207, PETRI_TRANSITIONS=191} [2024-06-28 02:32:44,571 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 167 predicate places. [2024-06-28 02:32:44,572 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 191 transitions, 1950 flow [2024-06-28 02:32:44,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:44,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:44,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:44,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 02:32:44,573 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-28 02:32:44,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:44,573 INFO L85 PathProgramCache]: Analyzing trace with hash 936908436, now seen corresponding path program 3 times [2024-06-28 02:32:44,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:44,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802153386] [2024-06-28 02:32:44,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:44,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:44,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:44,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:44,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:44,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802153386] [2024-06-28 02:32:44,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802153386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:44,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:44,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:44,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758115709] [2024-06-28 02:32:44,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:44,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:44,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:44,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:44,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:44,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:44,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 191 transitions, 1950 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:44,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:44,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:44,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:45,251 INFO L124 PetriNetUnfolderBase]: 2371/4083 cut-off events. [2024-06-28 02:32:45,251 INFO L125 PetriNetUnfolderBase]: For 520859/520863 co-relation queries the response was YES. [2024-06-28 02:32:45,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28795 conditions, 4083 events. 2371/4083 cut-off events. For 520859/520863 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 26800 event pairs, 727 based on Foata normal form. 39/4117 useless extension candidates. Maximal degree in co-relation 28694. Up to 1809 conditions per place. [2024-06-28 02:32:45,292 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 171 selfloop transitions, 45 changer transitions 12/235 dead transitions. [2024-06-28 02:32:45,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 235 transitions, 2826 flow [2024-06-28 02:32:45,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:45,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:45,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-28 02:32:45,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6813186813186813 [2024-06-28 02:32:45,293 INFO L175 Difference]: Start difference. First operand has 207 places, 191 transitions, 1950 flow. Second operand 7 states and 186 transitions. [2024-06-28 02:32:45,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 235 transitions, 2826 flow [2024-06-28 02:32:46,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 235 transitions, 2717 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 02:32:46,005 INFO L231 Difference]: Finished difference. Result has 209 places, 182 transitions, 1874 flow [2024-06-28 02:32:46,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1845, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1874, PETRI_PLACES=209, PETRI_TRANSITIONS=182} [2024-06-28 02:32:46,006 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 169 predicate places. [2024-06-28 02:32:46,006 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 182 transitions, 1874 flow [2024-06-28 02:32:46,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:46,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:46,006 INFO 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-28 02:32:46,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 02:32:46,006 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-28 02:32:46,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:46,006 INFO L85 PathProgramCache]: Analyzing trace with hash -647087408, now seen corresponding path program 1 times [2024-06-28 02:32:46,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:46,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350831014] [2024-06-28 02:32:46,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:46,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:46,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:46,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:46,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:46,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350831014] [2024-06-28 02:32:46,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350831014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:46,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:46,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:46,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569822342] [2024-06-28 02:32:46,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:46,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:46,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:46,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:46,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:46,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:46,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 182 transitions, 1874 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:46,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:46,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:46,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:46,726 INFO L124 PetriNetUnfolderBase]: 2420/4162 cut-off events. [2024-06-28 02:32:46,726 INFO L125 PetriNetUnfolderBase]: For 528335/528335 co-relation queries the response was YES. [2024-06-28 02:32:46,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31338 conditions, 4162 events. 2420/4162 cut-off events. For 528335/528335 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 27675 event pairs, 785 based on Foata normal form. 6/4128 useless extension candidates. Maximal degree in co-relation 31236. Up to 2166 conditions per place. [2024-06-28 02:32:46,771 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 130 selfloop transitions, 88 changer transitions 0/225 dead transitions. [2024-06-28 02:32:46,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 225 transitions, 2770 flow [2024-06-28 02:32:46,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:46,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:46,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 02:32:46,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6703296703296703 [2024-06-28 02:32:46,772 INFO L175 Difference]: Start difference. First operand has 209 places, 182 transitions, 1874 flow. Second operand 7 states and 183 transitions. [2024-06-28 02:32:46,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 225 transitions, 2770 flow [2024-06-28 02:32:47,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 225 transitions, 2549 flow, removed 41 selfloop flow, removed 12 redundant places. [2024-06-28 02:32:47,575 INFO L231 Difference]: Finished difference. Result has 200 places, 185 transitions, 1933 flow [2024-06-28 02:32:47,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1673, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1933, PETRI_PLACES=200, PETRI_TRANSITIONS=185} [2024-06-28 02:32:47,576 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 160 predicate places. [2024-06-28 02:32:47,576 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 185 transitions, 1933 flow [2024-06-28 02:32:47,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:47,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:47,576 INFO 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-28 02:32:47,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 02:32:47,576 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-28 02:32:47,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:47,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1540442106, now seen corresponding path program 2 times [2024-06-28 02:32:47,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:47,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571953872] [2024-06-28 02:32:47,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:47,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:47,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:47,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:47,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:47,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571953872] [2024-06-28 02:32:47,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571953872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:47,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:47,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:47,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276862867] [2024-06-28 02:32:47,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:47,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:47,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:47,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:47,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:47,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:47,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 185 transitions, 1933 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:47,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:47,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:47,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:48,287 INFO L124 PetriNetUnfolderBase]: 2199/3800 cut-off events. [2024-06-28 02:32:48,287 INFO L125 PetriNetUnfolderBase]: For 378214/378214 co-relation queries the response was YES. [2024-06-28 02:32:48,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26172 conditions, 3800 events. 2199/3800 cut-off events. For 378214/378214 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 24651 event pairs, 887 based on Foata normal form. 6/3797 useless extension candidates. Maximal degree in co-relation 26077. Up to 2996 conditions per place. [2024-06-28 02:32:48,326 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 138 selfloop transitions, 79 changer transitions 0/224 dead transitions. [2024-06-28 02:32:48,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 224 transitions, 2625 flow [2024-06-28 02:32:48,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:48,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:48,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:32:48,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6378205128205128 [2024-06-28 02:32:48,328 INFO L175 Difference]: Start difference. First operand has 200 places, 185 transitions, 1933 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:32:48,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 224 transitions, 2625 flow [2024-06-28 02:32:48,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 224 transitions, 2479 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-28 02:32:48,914 INFO L231 Difference]: Finished difference. Result has 205 places, 186 transitions, 1983 flow [2024-06-28 02:32:48,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1803, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1983, PETRI_PLACES=205, PETRI_TRANSITIONS=186} [2024-06-28 02:32:48,914 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 165 predicate places. [2024-06-28 02:32:48,915 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 186 transitions, 1983 flow [2024-06-28 02:32:48,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:48,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:48,915 INFO 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-28 02:32:48,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 02:32:48,915 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-28 02:32:48,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:48,915 INFO L85 PathProgramCache]: Analyzing trace with hash -241610584, now seen corresponding path program 3 times [2024-06-28 02:32:48,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:48,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887697575] [2024-06-28 02:32:48,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:48,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:48,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:48,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:48,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:48,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887697575] [2024-06-28 02:32:48,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887697575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:48,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:48,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:48,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743513164] [2024-06-28 02:32:48,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:48,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:49,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:49,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:49,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:49,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:49,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 186 transitions, 1983 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:49,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:49,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:49,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:49,707 INFO L124 PetriNetUnfolderBase]: 2181/3772 cut-off events. [2024-06-28 02:32:49,708 INFO L125 PetriNetUnfolderBase]: For 354141/354141 co-relation queries the response was YES. [2024-06-28 02:32:49,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25192 conditions, 3772 events. 2181/3772 cut-off events. For 354141/354141 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 24572 event pairs, 983 based on Foata normal form. 8/3771 useless extension candidates. Maximal degree in co-relation 25096. Up to 3319 conditions per place. [2024-06-28 02:32:49,743 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 138 selfloop transitions, 69 changer transitions 0/214 dead transitions. [2024-06-28 02:32:49,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 214 transitions, 2475 flow [2024-06-28 02:32:49,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:49,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:49,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:32:49,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6025641025641025 [2024-06-28 02:32:49,744 INFO L175 Difference]: Start difference. First operand has 205 places, 186 transitions, 1983 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:32:49,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 214 transitions, 2475 flow [2024-06-28 02:32:50,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 214 transitions, 2307 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 02:32:50,232 INFO L231 Difference]: Finished difference. Result has 207 places, 186 transitions, 1958 flow [2024-06-28 02:32:50,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1815, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1958, PETRI_PLACES=207, PETRI_TRANSITIONS=186} [2024-06-28 02:32:50,232 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 167 predicate places. [2024-06-28 02:32:50,232 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 186 transitions, 1958 flow [2024-06-28 02:32:50,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:50,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:50,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] [2024-06-28 02:32:50,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 02:32:50,233 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-28 02:32:50,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:50,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1310236192, now seen corresponding path program 4 times [2024-06-28 02:32:50,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:50,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695694983] [2024-06-28 02:32:50,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:50,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:50,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:50,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:50,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:50,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695694983] [2024-06-28 02:32:50,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695694983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:50,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:50,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:50,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642416846] [2024-06-28 02:32:50,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:50,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:50,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:50,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:50,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:50,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:50,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 186 transitions, 1958 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:50,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:50,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:50,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:50,824 INFO L124 PetriNetUnfolderBase]: 2168/3751 cut-off events. [2024-06-28 02:32:50,824 INFO L125 PetriNetUnfolderBase]: For 350509/350509 co-relation queries the response was YES. [2024-06-28 02:32:50,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24787 conditions, 3751 events. 2168/3751 cut-off events. For 350509/350509 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 24466 event pairs, 968 based on Foata normal form. 6/3746 useless extension candidates. Maximal degree in co-relation 24690. Up to 3270 conditions per place. [2024-06-28 02:32:50,859 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 139 selfloop transitions, 72 changer transitions 0/218 dead transitions. [2024-06-28 02:32:50,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 218 transitions, 2472 flow [2024-06-28 02:32:50,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:32:50,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:32:50,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-28 02:32:50,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925925925925926 [2024-06-28 02:32:50,860 INFO L175 Difference]: Start difference. First operand has 207 places, 186 transitions, 1958 flow. Second operand 9 states and 208 transitions. [2024-06-28 02:32:50,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 218 transitions, 2472 flow [2024-06-28 02:32:51,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 218 transitions, 2318 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:32:51,406 INFO L231 Difference]: Finished difference. Result has 209 places, 186 transitions, 1952 flow [2024-06-28 02:32:51,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1804, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1952, PETRI_PLACES=209, PETRI_TRANSITIONS=186} [2024-06-28 02:32:51,406 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 169 predicate places. [2024-06-28 02:32:51,407 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 186 transitions, 1952 flow [2024-06-28 02:32:51,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:51,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:51,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:51,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 02:32:51,407 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-28 02:32:51,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:51,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1167715928, now seen corresponding path program 5 times [2024-06-28 02:32:51,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:51,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315565919] [2024-06-28 02:32:51,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:51,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:51,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:51,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:51,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:51,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315565919] [2024-06-28 02:32:51,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315565919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:51,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:51,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:51,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555964597] [2024-06-28 02:32:51,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:51,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:51,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:51,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:51,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:51,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:51,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 186 transitions, 1952 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:51,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:51,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:51,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:52,066 INFO L124 PetriNetUnfolderBase]: 2196/3797 cut-off events. [2024-06-28 02:32:52,066 INFO L125 PetriNetUnfolderBase]: For 365938/365938 co-relation queries the response was YES. [2024-06-28 02:32:52,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25195 conditions, 3797 events. 2196/3797 cut-off events. For 365938/365938 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 24795 event pairs, 980 based on Foata normal form. 8/3796 useless extension candidates. Maximal degree in co-relation 25097. Up to 3344 conditions per place. [2024-06-28 02:32:52,103 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 138 selfloop transitions, 67 changer transitions 0/212 dead transitions. [2024-06-28 02:32:52,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 212 transitions, 2450 flow [2024-06-28 02:32:52,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:52,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:52,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 02:32:52,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.592948717948718 [2024-06-28 02:32:52,105 INFO L175 Difference]: Start difference. First operand has 209 places, 186 transitions, 1952 flow. Second operand 8 states and 185 transitions. [2024-06-28 02:32:52,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 212 transitions, 2450 flow [2024-06-28 02:32:52,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 212 transitions, 2298 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 02:32:52,667 INFO L231 Difference]: Finished difference. Result has 210 places, 187 transitions, 1959 flow [2024-06-28 02:32:52,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1800, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1959, PETRI_PLACES=210, PETRI_TRANSITIONS=187} [2024-06-28 02:32:52,667 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 170 predicate places. [2024-06-28 02:32:52,667 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 187 transitions, 1959 flow [2024-06-28 02:32:52,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:52,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:52,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, 1] [2024-06-28 02:32:52,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 02:32:52,668 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-28 02:32:52,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:52,669 INFO L85 PathProgramCache]: Analyzing trace with hash -2003405340, now seen corresponding path program 6 times [2024-06-28 02:32:52,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:52,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163945515] [2024-06-28 02:32:52,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:52,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:52,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:52,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:52,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:52,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163945515] [2024-06-28 02:32:52,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163945515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:52,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:52,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:52,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907402168] [2024-06-28 02:32:52,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:52,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:52,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:52,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:52,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:52,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:52,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 187 transitions, 1959 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:52,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:52,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:52,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:53,360 INFO L124 PetriNetUnfolderBase]: 2236/3872 cut-off events. [2024-06-28 02:32:53,361 INFO L125 PetriNetUnfolderBase]: For 373780/373780 co-relation queries the response was YES. [2024-06-28 02:32:53,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25624 conditions, 3872 events. 2236/3872 cut-off events. For 373780/373780 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 25368 event pairs, 969 based on Foata normal form. 6/3871 useless extension candidates. Maximal degree in co-relation 25525. Up to 3502 conditions per place. [2024-06-28 02:32:53,397 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 184 selfloop transitions, 22 changer transitions 0/213 dead transitions. [2024-06-28 02:32:53,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 213 transitions, 2462 flow [2024-06-28 02:32:53,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:53,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:53,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-28 02:32:53,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5608974358974359 [2024-06-28 02:32:53,399 INFO L175 Difference]: Start difference. First operand has 210 places, 187 transitions, 1959 flow. Second operand 8 states and 175 transitions. [2024-06-28 02:32:53,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 213 transitions, 2462 flow [2024-06-28 02:32:54,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 213 transitions, 2323 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:32:54,044 INFO L231 Difference]: Finished difference. Result has 213 places, 189 transitions, 1903 flow [2024-06-28 02:32:54,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1820, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1903, PETRI_PLACES=213, PETRI_TRANSITIONS=189} [2024-06-28 02:32:54,044 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 173 predicate places. [2024-06-28 02:32:54,045 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 189 transitions, 1903 flow [2024-06-28 02:32:54,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:54,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:54,045 INFO 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-28 02:32:54,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 02:32:54,045 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-28 02:32:54,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:54,046 INFO L85 PathProgramCache]: Analyzing trace with hash 503255978, now seen corresponding path program 1 times [2024-06-28 02:32:54,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:54,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513951267] [2024-06-28 02:32:54,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:54,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:54,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:54,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:54,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:54,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513951267] [2024-06-28 02:32:54,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513951267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:54,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:54,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:54,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022340176] [2024-06-28 02:32:54,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:54,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:54,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:54,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:54,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:54,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:54,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 189 transitions, 1903 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:54,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:54,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:54,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:54,823 INFO L124 PetriNetUnfolderBase]: 2256/3887 cut-off events. [2024-06-28 02:32:54,823 INFO L125 PetriNetUnfolderBase]: For 386590/386590 co-relation queries the response was YES. [2024-06-28 02:32:54,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25914 conditions, 3887 events. 2256/3887 cut-off events. For 386590/386590 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 25172 event pairs, 688 based on Foata normal form. 6/3868 useless extension candidates. Maximal degree in co-relation 25813. Up to 1825 conditions per place. [2024-06-28 02:32:54,860 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 125 selfloop transitions, 98 changer transitions 0/230 dead transitions. [2024-06-28 02:32:54,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 230 transitions, 2751 flow [2024-06-28 02:32:54,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:54,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:54,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 02:32:54,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6703296703296703 [2024-06-28 02:32:54,862 INFO L175 Difference]: Start difference. First operand has 213 places, 189 transitions, 1903 flow. Second operand 7 states and 183 transitions. [2024-06-28 02:32:54,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 230 transitions, 2751 flow [2024-06-28 02:32:55,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 230 transitions, 2709 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 02:32:55,483 INFO L231 Difference]: Finished difference. Result has 215 places, 190 transitions, 2087 flow [2024-06-28 02:32:55,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1861, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2087, PETRI_PLACES=215, PETRI_TRANSITIONS=190} [2024-06-28 02:32:55,483 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 175 predicate places. [2024-06-28 02:32:55,483 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 190 transitions, 2087 flow [2024-06-28 02:32:55,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:55,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:55,484 INFO 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-28 02:32:55,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 02:32:55,484 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-28 02:32:55,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:55,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1306839832, now seen corresponding path program 2 times [2024-06-28 02:32:55,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:55,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292086168] [2024-06-28 02:32:55,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:55,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:55,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:55,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:55,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:55,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292086168] [2024-06-28 02:32:55,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292086168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:55,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:55,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:55,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076815485] [2024-06-28 02:32:55,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:55,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:55,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:55,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:55,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:55,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:55,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 190 transitions, 2087 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:55,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:55,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:55,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:56,225 INFO L124 PetriNetUnfolderBase]: 2276/3914 cut-off events. [2024-06-28 02:32:56,225 INFO L125 PetriNetUnfolderBase]: For 400952/400952 co-relation queries the response was YES. [2024-06-28 02:32:56,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26720 conditions, 3914 events. 2276/3914 cut-off events. For 400952/400952 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 25558 event pairs, 967 based on Foata normal form. 6/3905 useless extension candidates. Maximal degree in co-relation 26618. Up to 3382 conditions per place. [2024-06-28 02:32:56,264 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 139 selfloop transitions, 77 changer transitions 2/225 dead transitions. [2024-06-28 02:32:56,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 225 transitions, 2649 flow [2024-06-28 02:32:56,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:56,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:56,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 02:32:56,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6217948717948718 [2024-06-28 02:32:56,266 INFO L175 Difference]: Start difference. First operand has 215 places, 190 transitions, 2087 flow. Second operand 8 states and 194 transitions. [2024-06-28 02:32:56,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 225 transitions, 2649 flow [2024-06-28 02:32:57,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 225 transitions, 2320 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 02:32:57,011 INFO L231 Difference]: Finished difference. Result has 216 places, 191 transitions, 1946 flow [2024-06-28 02:32:57,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1770, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1946, PETRI_PLACES=216, PETRI_TRANSITIONS=191} [2024-06-28 02:32:57,012 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 176 predicate places. [2024-06-28 02:32:57,012 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 191 transitions, 1946 flow [2024-06-28 02:32:57,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:57,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:57,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] [2024-06-28 02:32:57,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 02:32:57,012 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-28 02:32:57,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:57,013 INFO L85 PathProgramCache]: Analyzing trace with hash 592090508, now seen corresponding path program 3 times [2024-06-28 02:32:57,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:57,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335833902] [2024-06-28 02:32:57,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:57,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:57,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:57,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:57,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:57,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335833902] [2024-06-28 02:32:57,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335833902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:57,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:57,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:57,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300608056] [2024-06-28 02:32:57,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:57,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:57,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:57,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:57,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:57,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:57,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 191 transitions, 1946 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:57,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:57,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:57,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:57,690 INFO L124 PetriNetUnfolderBase]: 2296/3987 cut-off events. [2024-06-28 02:32:57,691 INFO L125 PetriNetUnfolderBase]: For 409623/409623 co-relation queries the response was YES. [2024-06-28 02:32:57,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26390 conditions, 3987 events. 2296/3987 cut-off events. For 409623/409623 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 26402 event pairs, 1010 based on Foata normal form. 6/3982 useless extension candidates. Maximal degree in co-relation 26289. Up to 3474 conditions per place. [2024-06-28 02:32:57,728 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 144 selfloop transitions, 70 changer transitions 0/221 dead transitions. [2024-06-28 02:32:57,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 221 transitions, 2474 flow [2024-06-28 02:32:57,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:32:57,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:32:57,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-28 02:32:57,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584045584045584 [2024-06-28 02:32:57,729 INFO L175 Difference]: Start difference. First operand has 216 places, 191 transitions, 1946 flow. Second operand 9 states and 205 transitions. [2024-06-28 02:32:57,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 221 transitions, 2474 flow [2024-06-28 02:32:58,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 221 transitions, 2312 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 02:32:58,599 INFO L231 Difference]: Finished difference. Result has 219 places, 192 transitions, 1948 flow [2024-06-28 02:32:58,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1784, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1948, PETRI_PLACES=219, PETRI_TRANSITIONS=192} [2024-06-28 02:32:58,600 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 179 predicate places. [2024-06-28 02:32:58,600 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 192 transitions, 1948 flow [2024-06-28 02:32:58,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:58,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:58,600 INFO 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-28 02:32:58,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 02:32:58,600 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-28 02:32:58,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:58,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1820120440, now seen corresponding path program 7 times [2024-06-28 02:32:58,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:58,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873429706] [2024-06-28 02:32:58,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:58,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:58,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:58,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:58,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:58,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873429706] [2024-06-28 02:32:58,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873429706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:58,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:58,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:58,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078401678] [2024-06-28 02:32:58,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:58,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:58,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:58,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:58,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:58,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:58,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 192 transitions, 1948 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:58,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:58,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:58,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:59,281 INFO L124 PetriNetUnfolderBase]: 2324/4023 cut-off events. [2024-06-28 02:32:59,281 INFO L125 PetriNetUnfolderBase]: For 427022/427023 co-relation queries the response was YES. [2024-06-28 02:32:59,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26727 conditions, 4023 events. 2324/4023 cut-off events. For 427022/427023 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 26582 event pairs, 1026 based on Foata normal form. 8/4024 useless extension candidates. Maximal degree in co-relation 26625. Up to 3548 conditions per place. [2024-06-28 02:32:59,322 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 143 selfloop transitions, 65 changer transitions 0/215 dead transitions. [2024-06-28 02:32:59,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 215 transitions, 2444 flow [2024-06-28 02:32:59,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:59,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:59,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-28 02:32:59,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5865384615384616 [2024-06-28 02:32:59,323 INFO L175 Difference]: Start difference. First operand has 219 places, 192 transitions, 1948 flow. Second operand 8 states and 183 transitions. [2024-06-28 02:32:59,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 215 transitions, 2444 flow [2024-06-28 02:33:00,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 215 transitions, 2294 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 02:33:00,031 INFO L231 Difference]: Finished difference. Result has 220 places, 193 transitions, 1953 flow [2024-06-28 02:33:00,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1798, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1953, PETRI_PLACES=220, PETRI_TRANSITIONS=193} [2024-06-28 02:33:00,031 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 180 predicate places. [2024-06-28 02:33:00,031 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 193 transitions, 1953 flow [2024-06-28 02:33:00,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:00,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:00,032 INFO 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-28 02:33:00,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 02:33:00,032 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-28 02:33:00,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:00,032 INFO L85 PathProgramCache]: Analyzing trace with hash 2092690124, now seen corresponding path program 8 times [2024-06-28 02:33:00,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:00,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89932083] [2024-06-28 02:33:00,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:00,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:00,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:00,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:00,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:00,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89932083] [2024-06-28 02:33:00,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89932083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:00,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:00,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:00,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277603032] [2024-06-28 02:33:00,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:00,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:00,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:00,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:00,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:00,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:00,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 193 transitions, 1953 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:00,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:00,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:00,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:00,701 INFO L124 PetriNetUnfolderBase]: 2255/3924 cut-off events. [2024-06-28 02:33:00,701 INFO L125 PetriNetUnfolderBase]: For 421156/421157 co-relation queries the response was YES. [2024-06-28 02:33:00,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24239 conditions, 3924 events. 2255/3924 cut-off events. For 421156/421157 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 25881 event pairs, 972 based on Foata normal form. 34/3951 useless extension candidates. Maximal degree in co-relation 24136. Up to 3311 conditions per place. [2024-06-28 02:33:00,736 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 142 selfloop transitions, 63 changer transitions 3/215 dead transitions. [2024-06-28 02:33:00,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 215 transitions, 2433 flow [2024-06-28 02:33:00,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:33:00,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:33:00,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-28 02:33:00,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726495726495726 [2024-06-28 02:33:00,737 INFO L175 Difference]: Start difference. First operand has 220 places, 193 transitions, 1953 flow. Second operand 9 states and 201 transitions. [2024-06-28 02:33:00,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 215 transitions, 2433 flow [2024-06-28 02:33:01,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 215 transitions, 2292 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 02:33:01,444 INFO L231 Difference]: Finished difference. Result has 223 places, 192 transitions, 1936 flow [2024-06-28 02:33:01,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1812, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1936, PETRI_PLACES=223, PETRI_TRANSITIONS=192} [2024-06-28 02:33:01,445 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 183 predicate places. [2024-06-28 02:33:01,445 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 192 transitions, 1936 flow [2024-06-28 02:33:01,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:01,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:01,445 INFO 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-28 02:33:01,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 02:33:01,446 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-28 02:33:01,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:01,446 INFO L85 PathProgramCache]: Analyzing trace with hash -274428482, now seen corresponding path program 9 times [2024-06-28 02:33:01,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:01,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634504420] [2024-06-28 02:33:01,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:01,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:01,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:01,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:01,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:01,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634504420] [2024-06-28 02:33:01,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634504420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:01,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:01,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:33:01,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005533677] [2024-06-28 02:33:01,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:01,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:33:01,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:01,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:33:01,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:33:01,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:01,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 192 transitions, 1936 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:01,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:01,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:01,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:02,046 INFO L124 PetriNetUnfolderBase]: 2158/3752 cut-off events. [2024-06-28 02:33:02,047 INFO L125 PetriNetUnfolderBase]: For 353139/353139 co-relation queries the response was YES. [2024-06-28 02:33:02,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21294 conditions, 3752 events. 2158/3752 cut-off events. For 353139/353139 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 24362 event pairs, 695 based on Foata normal form. 36/3783 useless extension candidates. Maximal degree in co-relation 21190. Up to 2648 conditions per place. [2024-06-28 02:33:02,080 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 172 selfloop transitions, 45 changer transitions 13/237 dead transitions. [2024-06-28 02:33:02,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 237 transitions, 2532 flow [2024-06-28 02:33:02,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:02,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:02,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:33:02,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6474358974358975 [2024-06-28 02:33:02,081 INFO L175 Difference]: Start difference. First operand has 223 places, 192 transitions, 1936 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:33:02,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 237 transitions, 2532 flow [2024-06-28 02:33:02,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 237 transitions, 2361 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 02:33:02,787 INFO L231 Difference]: Finished difference. Result has 223 places, 185 transitions, 1807 flow [2024-06-28 02:33:02,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1765, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1807, PETRI_PLACES=223, PETRI_TRANSITIONS=185} [2024-06-28 02:33:02,787 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 183 predicate places. [2024-06-28 02:33:02,787 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 185 transitions, 1807 flow [2024-06-28 02:33:02,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:02,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:02,788 INFO 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-28 02:33:02,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 02:33:02,788 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-28 02:33:02,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:02,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1532363380, now seen corresponding path program 4 times [2024-06-28 02:33:02,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:02,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464638262] [2024-06-28 02:33:02,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:02,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:02,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:02,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:02,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:02,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464638262] [2024-06-28 02:33:02,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464638262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:02,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:02,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:02,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888916298] [2024-06-28 02:33:02,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:02,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:02,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:02,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:02,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:02,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:02,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 185 transitions, 1807 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:02,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:02,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:02,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:03,339 INFO L124 PetriNetUnfolderBase]: 1935/3333 cut-off events. [2024-06-28 02:33:03,339 INFO L125 PetriNetUnfolderBase]: For 290771/290772 co-relation queries the response was YES. [2024-06-28 02:33:03,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20028 conditions, 3333 events. 1935/3333 cut-off events. For 290771/290772 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20904 event pairs, 767 based on Foata normal form. 6/3332 useless extension candidates. Maximal degree in co-relation 19923. Up to 2862 conditions per place. [2024-06-28 02:33:03,369 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 138 selfloop transitions, 70 changer transitions 0/215 dead transitions. [2024-06-28 02:33:03,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 215 transitions, 2325 flow [2024-06-28 02:33:03,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:03,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:03,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:33:03,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6057692307692307 [2024-06-28 02:33:03,370 INFO L175 Difference]: Start difference. First operand has 223 places, 185 transitions, 1807 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:33:03,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 215 transitions, 2325 flow [2024-06-28 02:33:04,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 215 transitions, 2187 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-28 02:33:04,085 INFO L231 Difference]: Finished difference. Result has 220 places, 186 transitions, 1835 flow [2024-06-28 02:33:04,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1669, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1835, PETRI_PLACES=220, PETRI_TRANSITIONS=186} [2024-06-28 02:33:04,086 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 180 predicate places. [2024-06-28 02:33:04,086 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 186 transitions, 1835 flow [2024-06-28 02:33:04,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:04,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:04,087 INFO 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-28 02:33:04,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 02:33:04,087 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-28 02:33:04,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:04,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1144738886, now seen corresponding path program 5 times [2024-06-28 02:33:04,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:04,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072614558] [2024-06-28 02:33:04,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:04,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:04,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:04,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:04,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:04,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072614558] [2024-06-28 02:33:04,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072614558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:04,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:04,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:04,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314224430] [2024-06-28 02:33:04,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:04,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:04,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:04,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:04,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:04,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:04,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 186 transitions, 1835 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:04,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:04,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:04,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:04,638 INFO L124 PetriNetUnfolderBase]: 1955/3386 cut-off events. [2024-06-28 02:33:04,639 INFO L125 PetriNetUnfolderBase]: For 274120/274121 co-relation queries the response was YES. [2024-06-28 02:33:04,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19966 conditions, 3386 events. 1955/3386 cut-off events. For 274120/274121 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 21435 event pairs, 790 based on Foata normal form. 6/3385 useless extension candidates. Maximal degree in co-relation 19862. Up to 2932 conditions per place. [2024-06-28 02:33:04,672 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 141 selfloop transitions, 65 changer transitions 0/213 dead transitions. [2024-06-28 02:33:04,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 213 transitions, 2343 flow [2024-06-28 02:33:04,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:33:04,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:33:04,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-28 02:33:04,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5783475783475783 [2024-06-28 02:33:04,673 INFO L175 Difference]: Start difference. First operand has 220 places, 186 transitions, 1835 flow. Second operand 9 states and 203 transitions. [2024-06-28 02:33:04,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 213 transitions, 2343 flow [2024-06-28 02:33:05,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 213 transitions, 2191 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 02:33:05,334 INFO L231 Difference]: Finished difference. Result has 223 places, 187 transitions, 1841 flow [2024-06-28 02:33:05,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1683, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1841, PETRI_PLACES=223, PETRI_TRANSITIONS=187} [2024-06-28 02:33:05,335 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 183 predicate places. [2024-06-28 02:33:05,335 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 187 transitions, 1841 flow [2024-06-28 02:33:05,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:05,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:05,335 INFO 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-28 02:33:05,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 02:33:05,336 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-28 02:33:05,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:05,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1588360444, now seen corresponding path program 6 times [2024-06-28 02:33:05,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:05,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20664449] [2024-06-28 02:33:05,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:05,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:05,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:05,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:05,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:05,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20664449] [2024-06-28 02:33:05,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20664449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:05,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:05,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:33:05,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135626024] [2024-06-28 02:33:05,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:05,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:33:05,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:05,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:33:05,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:33:05,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:05,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 187 transitions, 1841 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:05,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:05,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:05,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:05,894 INFO L124 PetriNetUnfolderBase]: 2089/3622 cut-off events. [2024-06-28 02:33:05,895 INFO L125 PetriNetUnfolderBase]: For 338402/338403 co-relation queries the response was YES. [2024-06-28 02:33:05,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22347 conditions, 3622 events. 2089/3622 cut-off events. For 338402/338403 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 23319 event pairs, 603 based on Foata normal form. 6/3617 useless extension candidates. Maximal degree in co-relation 22242. Up to 2321 conditions per place. [2024-06-28 02:33:05,927 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 147 selfloop transitions, 67 changer transitions 0/221 dead transitions. [2024-06-28 02:33:05,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 221 transitions, 2669 flow [2024-06-28 02:33:05,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:05,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:05,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:33:05,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-28 02:33:05,928 INFO L175 Difference]: Start difference. First operand has 223 places, 187 transitions, 1841 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:33:05,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 221 transitions, 2669 flow [2024-06-28 02:33:06,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 221 transitions, 2525 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 02:33:06,687 INFO L231 Difference]: Finished difference. Result has 223 places, 188 transitions, 1857 flow [2024-06-28 02:33:06,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1697, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1857, PETRI_PLACES=223, PETRI_TRANSITIONS=188} [2024-06-28 02:33:06,687 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 183 predicate places. [2024-06-28 02:33:06,687 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 188 transitions, 1857 flow [2024-06-28 02:33:06,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:06,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:06,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:06,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 02:33:06,688 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-28 02:33:06,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:06,688 INFO L85 PathProgramCache]: Analyzing trace with hash 1038074362, now seen corresponding path program 7 times [2024-06-28 02:33:06,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:06,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504576246] [2024-06-28 02:33:06,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:06,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:06,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:06,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:06,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:06,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504576246] [2024-06-28 02:33:06,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504576246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:06,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:06,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:06,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782473172] [2024-06-28 02:33:06,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:06,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:06,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:06,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:06,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:06,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:06,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 188 transitions, 1857 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:06,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:06,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:06,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:07,284 INFO L124 PetriNetUnfolderBase]: 2109/3645 cut-off events. [2024-06-28 02:33:07,285 INFO L125 PetriNetUnfolderBase]: For 349290/349291 co-relation queries the response was YES. [2024-06-28 02:33:07,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22750 conditions, 3645 events. 2109/3645 cut-off events. For 349290/349291 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 23288 event pairs, 657 based on Foata normal form. 6/3644 useless extension candidates. Maximal degree in co-relation 22644. Up to 2434 conditions per place. [2024-06-28 02:33:07,318 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 133 selfloop transitions, 85 changer transitions 0/225 dead transitions. [2024-06-28 02:33:07,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 225 transitions, 2565 flow [2024-06-28 02:33:07,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:07,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:07,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:33:07,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:33:07,319 INFO L175 Difference]: Start difference. First operand has 223 places, 188 transitions, 1857 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:33:07,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 225 transitions, 2565 flow [2024-06-28 02:33:08,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 225 transitions, 2287 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-28 02:33:08,101 INFO L231 Difference]: Finished difference. Result has 222 places, 189 transitions, 1779 flow [2024-06-28 02:33:08,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1590, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1779, PETRI_PLACES=222, PETRI_TRANSITIONS=189} [2024-06-28 02:33:08,101 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 182 predicate places. [2024-06-28 02:33:08,102 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 189 transitions, 1779 flow [2024-06-28 02:33:08,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:08,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:08,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-28 02:33:08,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 02:33:08,102 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-28 02:33:08,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:08,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1577309254, now seen corresponding path program 8 times [2024-06-28 02:33:08,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:08,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262427140] [2024-06-28 02:33:08,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:08,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:08,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:08,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-28 02:33:08,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:08,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262427140] [2024-06-28 02:33:08,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262427140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:08,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:08,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:08,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449234393] [2024-06-28 02:33:08,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:08,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:08,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:08,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:08,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:08,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:08,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 189 transitions, 1779 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:08,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:08,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:08,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:08,746 INFO L124 PetriNetUnfolderBase]: 2258/3920 cut-off events. [2024-06-28 02:33:08,747 INFO L125 PetriNetUnfolderBase]: For 446984/446985 co-relation queries the response was YES. [2024-06-28 02:33:08,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24194 conditions, 3920 events. 2258/3920 cut-off events. For 446984/446985 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 25633 event pairs, 712 based on Foata normal form. 24/3937 useless extension candidates. Maximal degree in co-relation 24092. Up to 2322 conditions per place. [2024-06-28 02:33:08,782 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 141 selfloop transitions, 79 changer transitions 6/233 dead transitions. [2024-06-28 02:33:08,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 233 transitions, 2658 flow [2024-06-28 02:33:08,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:33:08,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:33:08,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-28 02:33:08,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6182336182336182 [2024-06-28 02:33:08,783 INFO L175 Difference]: Start difference. First operand has 222 places, 189 transitions, 1779 flow. Second operand 9 states and 217 transitions. [2024-06-28 02:33:08,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 233 transitions, 2658 flow [2024-06-28 02:33:09,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 233 transitions, 2482 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:33:09,591 INFO L231 Difference]: Finished difference. Result has 225 places, 188 transitions, 1770 flow [2024-06-28 02:33:09,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1603, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1770, PETRI_PLACES=225, PETRI_TRANSITIONS=188} [2024-06-28 02:33:09,591 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 185 predicate places. [2024-06-28 02:33:09,591 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 188 transitions, 1770 flow [2024-06-28 02:33:09,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:09,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:09,592 INFO 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-28 02:33:09,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 02:33:09,592 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-28 02:33:09,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:09,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1630948748, now seen corresponding path program 9 times [2024-06-28 02:33:09,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:09,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444365532] [2024-06-28 02:33:09,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:09,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:09,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:09,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:09,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:09,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444365532] [2024-06-28 02:33:09,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444365532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:09,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:09,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:09,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3928398] [2024-06-28 02:33:09,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:09,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:09,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:09,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:09,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:09,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:09,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 188 transitions, 1770 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:09,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:09,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:09,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:10,206 INFO L124 PetriNetUnfolderBase]: 2234/3907 cut-off events. [2024-06-28 02:33:10,206 INFO L125 PetriNetUnfolderBase]: For 463745/463746 co-relation queries the response was YES. [2024-06-28 02:33:10,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23864 conditions, 3907 events. 2234/3907 cut-off events. For 463745/463746 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 25880 event pairs, 922 based on Foata normal form. 30/3930 useless extension candidates. Maximal degree in co-relation 23761. Up to 2209 conditions per place. [2024-06-28 02:33:10,242 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 145 selfloop transitions, 60 changer transitions 9/221 dead transitions. [2024-06-28 02:33:10,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 221 transitions, 2450 flow [2024-06-28 02:33:10,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:33:10,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:33:10,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-28 02:33:10,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5954415954415955 [2024-06-28 02:33:10,243 INFO L175 Difference]: Start difference. First operand has 225 places, 188 transitions, 1770 flow. Second operand 9 states and 209 transitions. [2024-06-28 02:33:10,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 221 transitions, 2450 flow [2024-06-28 02:33:11,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 221 transitions, 2281 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 02:33:11,064 INFO L231 Difference]: Finished difference. Result has 228 places, 185 transitions, 1705 flow [2024-06-28 02:33:11,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1601, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1705, PETRI_PLACES=228, PETRI_TRANSITIONS=185} [2024-06-28 02:33:11,064 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 188 predicate places. [2024-06-28 02:33:11,064 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 185 transitions, 1705 flow [2024-06-28 02:33:11,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:11,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:11,064 INFO 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-28 02:33:11,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 02:33:11,064 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-28 02:33:11,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:11,065 INFO L85 PathProgramCache]: Analyzing trace with hash 375328772, now seen corresponding path program 10 times [2024-06-28 02:33:11,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:11,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468468047] [2024-06-28 02:33:11,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:11,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:11,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:11,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:11,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:11,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468468047] [2024-06-28 02:33:11,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468468047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:11,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:11,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:11,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682915327] [2024-06-28 02:33:11,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:11,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:11,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:11,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:11,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:11,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:11,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 185 transitions, 1705 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:11,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:11,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:11,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:11,631 INFO L124 PetriNetUnfolderBase]: 2039/3586 cut-off events. [2024-06-28 02:33:11,631 INFO L125 PetriNetUnfolderBase]: For 397359/397360 co-relation queries the response was YES. [2024-06-28 02:33:11,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20651 conditions, 3586 events. 2039/3586 cut-off events. For 397359/397360 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 23551 event pairs, 823 based on Foata normal form. 30/3609 useless extension candidates. Maximal degree in co-relation 20547. Up to 2812 conditions per place. [2024-06-28 02:33:11,663 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 137 selfloop transitions, 62 changer transitions 8/214 dead transitions. [2024-06-28 02:33:11,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 214 transitions, 2211 flow [2024-06-28 02:33:11,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:33:11,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:33:11,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-28 02:33:11,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5717948717948718 [2024-06-28 02:33:11,664 INFO L175 Difference]: Start difference. First operand has 228 places, 185 transitions, 1705 flow. Second operand 10 states and 223 transitions. [2024-06-28 02:33:11,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 214 transitions, 2211 flow [2024-06-28 02:33:12,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 214 transitions, 2060 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-28 02:33:12,338 INFO L231 Difference]: Finished difference. Result has 230 places, 182 transitions, 1662 flow [2024-06-28 02:33:12,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1554, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1662, PETRI_PLACES=230, PETRI_TRANSITIONS=182} [2024-06-28 02:33:12,339 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 190 predicate places. [2024-06-28 02:33:12,339 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 182 transitions, 1662 flow [2024-06-28 02:33:12,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:12,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:12,339 INFO 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-28 02:33:12,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 02:33:12,339 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-28 02:33:12,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:12,340 INFO L85 PathProgramCache]: Analyzing trace with hash 2141880505, now seen corresponding path program 1 times [2024-06-28 02:33:12,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:12,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472700144] [2024-06-28 02:33:12,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:12,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:12,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:12,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:12,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:12,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472700144] [2024-06-28 02:33:12,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472700144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:12,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:12,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:33:12,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762596985] [2024-06-28 02:33:12,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:12,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:33:12,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:12,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:33:12,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:33:12,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:12,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 182 transitions, 1662 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:12,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:12,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:12,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:12,859 INFO L124 PetriNetUnfolderBase]: 1903/3343 cut-off events. [2024-06-28 02:33:12,859 INFO L125 PetriNetUnfolderBase]: For 370441/370445 co-relation queries the response was YES. [2024-06-28 02:33:12,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20667 conditions, 3343 events. 1903/3343 cut-off events. For 370441/370445 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 21401 event pairs, 446 based on Foata normal form. 9/3347 useless extension candidates. Maximal degree in co-relation 20562. Up to 1657 conditions per place. [2024-06-28 02:33:12,889 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 167 selfloop transitions, 39 changer transitions 7/220 dead transitions. [2024-06-28 02:33:12,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 220 transitions, 2517 flow [2024-06-28 02:33:12,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:12,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:12,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:33:12,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6446886446886447 [2024-06-28 02:33:12,890 INFO L175 Difference]: Start difference. First operand has 230 places, 182 transitions, 1662 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:33:12,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 220 transitions, 2517 flow [2024-06-28 02:33:13,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 220 transitions, 2337 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-28 02:33:13,583 INFO L231 Difference]: Finished difference. Result has 227 places, 180 transitions, 1549 flow [2024-06-28 02:33:13,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1482, PETRI_DIFFERENCE_MINUEND_PLACES=220, 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=7, PETRI_FLOW=1549, PETRI_PLACES=227, PETRI_TRANSITIONS=180} [2024-06-28 02:33:13,584 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 187 predicate places. [2024-06-28 02:33:13,584 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 180 transitions, 1549 flow [2024-06-28 02:33:13,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:13,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:13,584 INFO 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-28 02:33:13,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 02:33:13,585 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-28 02:33:13,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:13,585 INFO L85 PathProgramCache]: Analyzing trace with hash -706508049, now seen corresponding path program 2 times [2024-06-28 02:33:13,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:13,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961027578] [2024-06-28 02:33:13,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:13,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:13,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:13,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:13,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:13,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961027578] [2024-06-28 02:33:13,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961027578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:13,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:13,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:33:13,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122721090] [2024-06-28 02:33:13,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:13,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:33:13,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:13,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:33:13,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:33:13,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:13,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 180 transitions, 1549 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:13,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:13,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:13,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:14,111 INFO L124 PetriNetUnfolderBase]: 1798/3168 cut-off events. [2024-06-28 02:33:14,111 INFO L125 PetriNetUnfolderBase]: For 363419/363423 co-relation queries the response was YES. [2024-06-28 02:33:14,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18160 conditions, 3168 events. 1798/3168 cut-off events. For 363419/363423 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 20025 event pairs, 453 based on Foata normal form. 27/3190 useless extension candidates. Maximal degree in co-relation 18055. Up to 1657 conditions per place. [2024-06-28 02:33:14,139 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 160 selfloop transitions, 35 changer transitions 15/217 dead transitions. [2024-06-28 02:33:14,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 217 transitions, 2235 flow [2024-06-28 02:33:14,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:14,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:14,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:33:14,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6446886446886447 [2024-06-28 02:33:14,140 INFO L175 Difference]: Start difference. First operand has 227 places, 180 transitions, 1549 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:33:14,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 217 transitions, 2235 flow [2024-06-28 02:33:14,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 217 transitions, 2070 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-28 02:33:14,941 INFO L231 Difference]: Finished difference. Result has 224 places, 173 transitions, 1417 flow [2024-06-28 02:33:14,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1394, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1417, PETRI_PLACES=224, PETRI_TRANSITIONS=173} [2024-06-28 02:33:14,941 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 184 predicate places. [2024-06-28 02:33:14,941 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 173 transitions, 1417 flow [2024-06-28 02:33:14,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:14,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:14,942 INFO 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-28 02:33:14,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 02:33:14,942 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-28 02:33:14,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:14,942 INFO L85 PathProgramCache]: Analyzing trace with hash -576651073, now seen corresponding path program 1 times [2024-06-28 02:33:14,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:14,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835221902] [2024-06-28 02:33:14,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:14,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:14,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:14,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-28 02:33:14,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:14,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835221902] [2024-06-28 02:33:14,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835221902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:14,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:14,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:33:14,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979173744] [2024-06-28 02:33:14,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:14,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:33:14,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:14,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:33:14,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:33:15,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:15,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 173 transitions, 1417 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-28 02:33:15,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:15,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:15,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:15,399 INFO L124 PetriNetUnfolderBase]: 1682/2947 cut-off events. [2024-06-28 02:33:15,399 INFO L125 PetriNetUnfolderBase]: For 331232/331233 co-relation queries the response was YES. [2024-06-28 02:33:15,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16764 conditions, 2947 events. 1682/2947 cut-off events. For 331232/331233 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 18396 event pairs, 546 based on Foata normal form. 18/2954 useless extension candidates. Maximal degree in co-relation 16662. Up to 1864 conditions per place. [2024-06-28 02:33:15,425 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 130 selfloop transitions, 48 changer transitions 16/201 dead transitions. [2024-06-28 02:33:15,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 201 transitions, 2037 flow [2024-06-28 02:33:15,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:15,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:15,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-28 02:33:15,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5824175824175825 [2024-06-28 02:33:15,426 INFO L175 Difference]: Start difference. First operand has 224 places, 173 transitions, 1417 flow. Second operand 7 states and 159 transitions. [2024-06-28 02:33:15,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 201 transitions, 2037 flow [2024-06-28 02:33:16,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 201 transitions, 1893 flow, removed 14 selfloop flow, removed 12 redundant places. [2024-06-28 02:33:16,088 INFO L231 Difference]: Finished difference. Result has 215 places, 170 transitions, 1361 flow [2024-06-28 02:33:16,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1287, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1361, PETRI_PLACES=215, PETRI_TRANSITIONS=170} [2024-06-28 02:33:16,089 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 175 predicate places. [2024-06-28 02:33:16,089 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 170 transitions, 1361 flow [2024-06-28 02:33:16,089 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-28 02:33:16,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:16,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:16,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 02:33:16,089 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-28 02:33:16,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:16,089 INFO L85 PathProgramCache]: Analyzing trace with hash 908903935, now seen corresponding path program 2 times [2024-06-28 02:33:16,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:16,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146010496] [2024-06-28 02:33:16,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:16,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:16,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:16,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:16,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:16,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146010496] [2024-06-28 02:33:16,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146010496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:16,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:16,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:16,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839856311] [2024-06-28 02:33:16,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:16,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:16,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:16,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:16,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:16,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:16,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 170 transitions, 1361 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:16,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:16,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:16,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:16,584 INFO L124 PetriNetUnfolderBase]: 1657/2883 cut-off events. [2024-06-28 02:33:16,584 INFO L125 PetriNetUnfolderBase]: For 297827/297831 co-relation queries the response was YES. [2024-06-28 02:33:16,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16417 conditions, 2883 events. 1657/2883 cut-off events. For 297827/297831 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 17769 event pairs, 524 based on Foata normal form. 21/2895 useless extension candidates. Maximal degree in co-relation 16318. Up to 1744 conditions per place. [2024-06-28 02:33:16,612 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 140 selfloop transitions, 57 changer transitions 8/212 dead transitions. [2024-06-28 02:33:16,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 212 transitions, 2165 flow [2024-06-28 02:33:16,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:16,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:16,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:33:16,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:33:16,613 INFO L175 Difference]: Start difference. First operand has 215 places, 170 transitions, 1361 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:33:16,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 212 transitions, 2165 flow [2024-06-28 02:33:17,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 212 transitions, 2065 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:33:17,159 INFO L231 Difference]: Finished difference. Result has 214 places, 168 transitions, 1372 flow [2024-06-28 02:33:17,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1269, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1372, PETRI_PLACES=214, PETRI_TRANSITIONS=168} [2024-06-28 02:33:17,159 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 174 predicate places. [2024-06-28 02:33:17,159 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 168 transitions, 1372 flow [2024-06-28 02:33:17,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:17,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:17,159 INFO 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-28 02:33:17,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 02:33:17,160 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-28 02:33:17,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:17,160 INFO L85 PathProgramCache]: Analyzing trace with hash 326022369, now seen corresponding path program 3 times [2024-06-28 02:33:17,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:17,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221957665] [2024-06-28 02:33:17,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:17,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:17,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:17,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:17,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:17,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221957665] [2024-06-28 02:33:17,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221957665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:17,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:17,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:17,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116415041] [2024-06-28 02:33:17,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:17,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:17,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:17,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:17,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:17,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:17,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 168 transitions, 1372 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:17,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:17,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:17,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:17,625 INFO L124 PetriNetUnfolderBase]: 1552/2696 cut-off events. [2024-06-28 02:33:17,625 INFO L125 PetriNetUnfolderBase]: For 249649/249653 co-relation queries the response was YES. [2024-06-28 02:33:17,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14734 conditions, 2696 events. 1552/2696 cut-off events. For 249649/249653 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 16297 event pairs, 512 based on Foata normal form. 21/2708 useless extension candidates. Maximal degree in co-relation 14636. Up to 1744 conditions per place. [2024-06-28 02:33:17,647 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 122 selfloop transitions, 54 changer transitions 22/205 dead transitions. [2024-06-28 02:33:17,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 205 transitions, 2008 flow [2024-06-28 02:33:17,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:17,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:17,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:33:17,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6057692307692307 [2024-06-28 02:33:17,648 INFO L175 Difference]: Start difference. First operand has 214 places, 168 transitions, 1372 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:33:17,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 205 transitions, 2008 flow [2024-06-28 02:33:18,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 205 transitions, 1887 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 02:33:18,072 INFO L231 Difference]: Finished difference. Result has 213 places, 164 transitions, 1329 flow [2024-06-28 02:33:18,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1255, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1329, PETRI_PLACES=213, PETRI_TRANSITIONS=164} [2024-06-28 02:33:18,073 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 173 predicate places. [2024-06-28 02:33:18,073 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 164 transitions, 1329 flow [2024-06-28 02:33:18,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:18,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:18,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] [2024-06-28 02:33:18,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 02:33:18,074 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-28 02:33:18,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:18,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1509757981, now seen corresponding path program 4 times [2024-06-28 02:33:18,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:18,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314658520] [2024-06-28 02:33:18,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:18,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:18,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:18,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:18,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:18,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314658520] [2024-06-28 02:33:18,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314658520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:18,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:18,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:18,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827716285] [2024-06-28 02:33:18,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:18,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:18,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:18,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:18,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:18,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:18,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 164 transitions, 1329 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:18,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:18,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:18,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:18,535 INFO L124 PetriNetUnfolderBase]: 1705/2963 cut-off events. [2024-06-28 02:33:18,535 INFO L125 PetriNetUnfolderBase]: For 331567/331571 co-relation queries the response was YES. [2024-06-28 02:33:18,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17931 conditions, 2963 events. 1705/2963 cut-off events. For 331567/331571 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 18428 event pairs, 648 based on Foata normal form. 21/2975 useless extension candidates. Maximal degree in co-relation 17834. Up to 1951 conditions per place. [2024-06-28 02:33:18,559 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 133 selfloop transitions, 51 changer transitions 8/199 dead transitions. [2024-06-28 02:33:18,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 199 transitions, 2081 flow [2024-06-28 02:33:18,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:33:18,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:33:18,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-28 02:33:18,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5868945868945868 [2024-06-28 02:33:18,560 INFO L175 Difference]: Start difference. First operand has 213 places, 164 transitions, 1329 flow. Second operand 9 states and 206 transitions. [2024-06-28 02:33:18,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 199 transitions, 2081 flow [2024-06-28 02:33:18,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 199 transitions, 1953 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-28 02:33:18,961 INFO L231 Difference]: Finished difference. Result has 207 places, 162 transitions, 1304 flow [2024-06-28 02:33:18,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1213, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1304, PETRI_PLACES=207, PETRI_TRANSITIONS=162} [2024-06-28 02:33:18,961 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 167 predicate places. [2024-06-28 02:33:18,961 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 162 transitions, 1304 flow [2024-06-28 02:33:18,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:18,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:18,962 INFO 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-28 02:33:18,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 02:33:18,962 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-28 02:33:18,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:18,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1097781621, now seen corresponding path program 5 times [2024-06-28 02:33:18,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:18,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820361260] [2024-06-28 02:33:18,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:18,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:18,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:19,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-28 02:33:19,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:19,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820361260] [2024-06-28 02:33:19,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820361260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:19,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:19,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:19,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299149472] [2024-06-28 02:33:19,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:19,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:19,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:19,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:19,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:19,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:19,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 162 transitions, 1304 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:19,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:19,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:19,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:19,533 INFO L124 PetriNetUnfolderBase]: 1681/2927 cut-off events. [2024-06-28 02:33:19,533 INFO L125 PetriNetUnfolderBase]: For 311600/311604 co-relation queries the response was YES. [2024-06-28 02:33:19,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17514 conditions, 2927 events. 1681/2927 cut-off events. For 311600/311604 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 18194 event pairs, 652 based on Foata normal form. 21/2939 useless extension candidates. Maximal degree in co-relation 17420. Up to 1765 conditions per place. [2024-06-28 02:33:19,557 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 132 selfloop transitions, 49 changer transitions 9/197 dead transitions. [2024-06-28 02:33:19,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 197 transitions, 2044 flow [2024-06-28 02:33:19,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:33:19,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:33:19,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-28 02:33:19,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5868945868945868 [2024-06-28 02:33:19,559 INFO L175 Difference]: Start difference. First operand has 207 places, 162 transitions, 1304 flow. Second operand 9 states and 206 transitions. [2024-06-28 02:33:19,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 197 transitions, 2044 flow [2024-06-28 02:33:19,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 197 transitions, 1932 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 02:33:19,985 INFO L231 Difference]: Finished difference. Result has 206 places, 159 transitions, 1279 flow [2024-06-28 02:33:19,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1200, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1279, PETRI_PLACES=206, PETRI_TRANSITIONS=159} [2024-06-28 02:33:19,985 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 166 predicate places. [2024-06-28 02:33:19,985 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 159 transitions, 1279 flow [2024-06-28 02:33:19,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:19,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:19,986 INFO 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-28 02:33:19,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 02:33:19,986 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-28 02:33:19,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:19,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1008924771, now seen corresponding path program 6 times [2024-06-28 02:33:19,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:19,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011617531] [2024-06-28 02:33:19,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:19,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:19,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:20,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:20,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:20,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011617531] [2024-06-28 02:33:20,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011617531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:20,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:20,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:20,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294633845] [2024-06-28 02:33:20,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:20,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:20,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:20,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:20,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:20,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:20,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 159 transitions, 1279 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:20,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:20,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:20,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:20,481 INFO L124 PetriNetUnfolderBase]: 1683/2921 cut-off events. [2024-06-28 02:33:20,481 INFO L125 PetriNetUnfolderBase]: For 317486/317490 co-relation queries the response was YES. [2024-06-28 02:33:20,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17365 conditions, 2921 events. 1683/2921 cut-off events. For 317486/317490 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 18227 event pairs, 760 based on Foata normal form. 29/2941 useless extension candidates. Maximal degree in co-relation 17272. Up to 2444 conditions per place. [2024-06-28 02:33:20,502 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 116 selfloop transitions, 45 changer transitions 12/180 dead transitions. [2024-06-28 02:33:20,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 180 transitions, 1685 flow [2024-06-28 02:33:20,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:20,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:20,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-28 02:33:20,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5705128205128205 [2024-06-28 02:33:20,503 INFO L175 Difference]: Start difference. First operand has 206 places, 159 transitions, 1279 flow. Second operand 8 states and 178 transitions. [2024-06-28 02:33:20,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 180 transitions, 1685 flow [2024-06-28 02:33:20,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 180 transitions, 1582 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 02:33:20,874 INFO L231 Difference]: Finished difference. Result has 202 places, 155 transitions, 1247 flow [2024-06-28 02:33:20,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1176, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1247, PETRI_PLACES=202, PETRI_TRANSITIONS=155} [2024-06-28 02:33:20,874 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 162 predicate places. [2024-06-28 02:33:20,874 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 155 transitions, 1247 flow [2024-06-28 02:33:20,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:20,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:20,875 INFO 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-28 02:33:20,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 02:33:20,875 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-28 02:33:20,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:20,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1009221441, now seen corresponding path program 7 times [2024-06-28 02:33:20,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:20,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788697194] [2024-06-28 02:33:20,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:20,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:20,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:20,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:20,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:20,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788697194] [2024-06-28 02:33:20,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788697194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:20,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:20,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:20,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043847330] [2024-06-28 02:33:20,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:20,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:20,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:20,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:20,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:20,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:20,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 155 transitions, 1247 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:20,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:20,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:20,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:21,293 INFO L124 PetriNetUnfolderBase]: 1554/2712 cut-off events. [2024-06-28 02:33:21,293 INFO L125 PetriNetUnfolderBase]: For 250042/250046 co-relation queries the response was YES. [2024-06-28 02:33:21,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15077 conditions, 2712 events. 1554/2712 cut-off events. For 250042/250046 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 16660 event pairs, 636 based on Foata normal form. 27/2730 useless extension candidates. Maximal degree in co-relation 14986. Up to 1999 conditions per place. [2024-06-28 02:33:21,315 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 123 selfloop transitions, 42 changer transitions 11/183 dead transitions. [2024-06-28 02:33:21,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 183 transitions, 1805 flow [2024-06-28 02:33:21,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:21,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:21,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-28 02:33:21,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:33:21,316 INFO L175 Difference]: Start difference. First operand has 202 places, 155 transitions, 1247 flow. Second operand 8 states and 182 transitions. [2024-06-28 02:33:21,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 183 transitions, 1805 flow [2024-06-28 02:33:21,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 183 transitions, 1707 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 02:33:21,589 INFO L231 Difference]: Finished difference. Result has 200 places, 151 transitions, 1212 flow [2024-06-28 02:33:21,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1153, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1212, PETRI_PLACES=200, PETRI_TRANSITIONS=151} [2024-06-28 02:33:21,589 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 160 predicate places. [2024-06-28 02:33:21,590 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 151 transitions, 1212 flow [2024-06-28 02:33:21,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:21,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:21,590 INFO 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-28 02:33:21,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 02:33:21,590 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-28 02:33:21,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:21,590 INFO L85 PathProgramCache]: Analyzing trace with hash -812479941, now seen corresponding path program 8 times [2024-06-28 02:33:21,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:21,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122968127] [2024-06-28 02:33:21,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:21,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:21,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:21,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:21,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:21,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122968127] [2024-06-28 02:33:21,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122968127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:21,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:21,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:21,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203269603] [2024-06-28 02:33:21,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:21,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:21,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:21,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:21,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:21,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:21,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 151 transitions, 1212 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:21,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:21,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:21,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:22,004 INFO L124 PetriNetUnfolderBase]: 1407/2459 cut-off events. [2024-06-28 02:33:22,005 INFO L125 PetriNetUnfolderBase]: For 199615/199619 co-relation queries the response was YES. [2024-06-28 02:33:22,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12852 conditions, 2459 events. 1407/2459 cut-off events. For 199615/199619 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 14696 event pairs, 544 based on Foata normal form. 27/2477 useless extension candidates. Maximal degree in co-relation 12762. Up to 1765 conditions per place. [2024-06-28 02:33:22,024 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 122 selfloop transitions, 41 changer transitions 10/180 dead transitions. [2024-06-28 02:33:22,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 180 transitions, 1764 flow [2024-06-28 02:33:22,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:33:22,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:33:22,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-28 02:33:22,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612535612535613 [2024-06-28 02:33:22,025 INFO L175 Difference]: Start difference. First operand has 200 places, 151 transitions, 1212 flow. Second operand 9 states and 197 transitions. [2024-06-28 02:33:22,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 180 transitions, 1764 flow [2024-06-28 02:33:22,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 180 transitions, 1671 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 02:33:22,257 INFO L231 Difference]: Finished difference. Result has 197 places, 148 transitions, 1187 flow [2024-06-28 02:33:22,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1125, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1187, PETRI_PLACES=197, PETRI_TRANSITIONS=148} [2024-06-28 02:33:22,257 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 157 predicate places. [2024-06-28 02:33:22,257 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 148 transitions, 1187 flow [2024-06-28 02:33:22,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:22,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:22,257 INFO 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-28 02:33:22,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 02:33:22,257 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-28 02:33:22,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:22,258 INFO L85 PathProgramCache]: Analyzing trace with hash -809622981, now seen corresponding path program 9 times [2024-06-28 02:33:22,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:22,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749700011] [2024-06-28 02:33:22,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:22,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:22,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:22,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:22,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:22,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749700011] [2024-06-28 02:33:22,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749700011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:22,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:22,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:22,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774757404] [2024-06-28 02:33:22,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:22,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:22,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:22,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:22,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:22,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:22,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 148 transitions, 1187 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:22,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:22,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:22,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:22,625 INFO L124 PetriNetUnfolderBase]: 1256/2202 cut-off events. [2024-06-28 02:33:22,625 INFO L125 PetriNetUnfolderBase]: For 147129/147133 co-relation queries the response was YES. [2024-06-28 02:33:22,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10478 conditions, 2202 events. 1256/2202 cut-off events. For 147129/147133 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 12767 event pairs, 499 based on Foata normal form. 29/2222 useless extension candidates. Maximal degree in co-relation 10390. Up to 1765 conditions per place. [2024-06-28 02:33:22,641 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 105 selfloop transitions, 34 changer transitions 23/169 dead transitions. [2024-06-28 02:33:22,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 169 transitions, 1571 flow [2024-06-28 02:33:22,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:22,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:22,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-28 02:33:22,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5512820512820513 [2024-06-28 02:33:22,642 INFO L175 Difference]: Start difference. First operand has 197 places, 148 transitions, 1187 flow. Second operand 8 states and 172 transitions. [2024-06-28 02:33:22,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 169 transitions, 1571 flow [2024-06-28 02:33:22,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 169 transitions, 1488 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 02:33:22,854 INFO L231 Difference]: Finished difference. Result has 194 places, 141 transitions, 1121 flow [2024-06-28 02:33:22,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1104, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1121, PETRI_PLACES=194, PETRI_TRANSITIONS=141} [2024-06-28 02:33:22,855 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 154 predicate places. [2024-06-28 02:33:22,855 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 141 transitions, 1121 flow [2024-06-28 02:33:22,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:22,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:22,855 INFO 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-28 02:33:22,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 02:33:22,856 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-28 02:33:22,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:22,856 INFO L85 PathProgramCache]: Analyzing trace with hash -965275215, now seen corresponding path program 10 times [2024-06-28 02:33:22,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:22,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76176156] [2024-06-28 02:33:22,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:22,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:22,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:22,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:22,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:22,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76176156] [2024-06-28 02:33:22,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76176156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:22,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:22,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:22,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013262972] [2024-06-28 02:33:22,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:22,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:22,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:22,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:22,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:22,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:22,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 141 transitions, 1121 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:22,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:22,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:22,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:23,238 INFO L124 PetriNetUnfolderBase]: 1240/2168 cut-off events. [2024-06-28 02:33:23,238 INFO L125 PetriNetUnfolderBase]: For 141953/141953 co-relation queries the response was YES. [2024-06-28 02:33:23,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10253 conditions, 2168 events. 1240/2168 cut-off events. For 141953/141953 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 12554 event pairs, 482 based on Foata normal form. 26/2189 useless extension candidates. Maximal degree in co-relation 10166. Up to 1759 conditions per place. [2024-06-28 02:33:23,254 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 100 selfloop transitions, 42 changer transitions 12/161 dead transitions. [2024-06-28 02:33:23,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 161 transitions, 1485 flow [2024-06-28 02:33:23,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:33:23,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:33:23,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-28 02:33:23,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5282051282051282 [2024-06-28 02:33:23,255 INFO L175 Difference]: Start difference. First operand has 194 places, 141 transitions, 1121 flow. Second operand 10 states and 206 transitions. [2024-06-28 02:33:23,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 161 transitions, 1485 flow [2024-06-28 02:33:23,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 161 transitions, 1400 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 02:33:23,447 INFO L231 Difference]: Finished difference. Result has 186 places, 137 transitions, 1102 flow [2024-06-28 02:33:23,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1036, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1102, PETRI_PLACES=186, PETRI_TRANSITIONS=137} [2024-06-28 02:33:23,448 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 146 predicate places. [2024-06-28 02:33:23,448 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 137 transitions, 1102 flow [2024-06-28 02:33:23,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:23,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:23,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:23,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 02:33:23,448 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-28 02:33:23,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:23,449 INFO L85 PathProgramCache]: Analyzing trace with hash 727494061, now seen corresponding path program 1 times [2024-06-28 02:33:23,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:23,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585743741] [2024-06-28 02:33:23,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:23,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:23,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:23,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:23,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:23,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585743741] [2024-06-28 02:33:23,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585743741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:23,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:23,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:33:23,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645629560] [2024-06-28 02:33:23,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:23,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:33:23,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:23,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:33:23,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:33:23,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:23,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 137 transitions, 1102 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-28 02:33:23,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:23,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:23,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:23,775 INFO L124 PetriNetUnfolderBase]: 1319/2309 cut-off events. [2024-06-28 02:33:23,775 INFO L125 PetriNetUnfolderBase]: For 150224/150224 co-relation queries the response was YES. [2024-06-28 02:33:23,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11673 conditions, 2309 events. 1319/2309 cut-off events. For 150224/150224 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 13699 event pairs, 334 based on Foata normal form. 18/2318 useless extension candidates. Maximal degree in co-relation 11589. Up to 935 conditions per place. [2024-06-28 02:33:23,791 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 94 selfloop transitions, 41 changer transitions 20/162 dead transitions. [2024-06-28 02:33:23,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 162 transitions, 1596 flow [2024-06-28 02:33:23,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:23,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:23,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-28 02:33:23,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 02:33:23,792 INFO L175 Difference]: Start difference. First operand has 186 places, 137 transitions, 1102 flow. Second operand 7 states and 156 transitions. [2024-06-28 02:33:23,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 162 transitions, 1596 flow [2024-06-28 02:33:24,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 162 transitions, 1504 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 02:33:24,016 INFO L231 Difference]: Finished difference. Result has 181 places, 130 transitions, 1044 flow [2024-06-28 02:33:24,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1014, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1044, PETRI_PLACES=181, PETRI_TRANSITIONS=130} [2024-06-28 02:33:24,017 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 141 predicate places. [2024-06-28 02:33:24,017 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 130 transitions, 1044 flow [2024-06-28 02:33:24,017 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-28 02:33:24,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:24,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:24,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 02:33:24,017 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-28 02:33:24,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:24,018 INFO L85 PathProgramCache]: Analyzing trace with hash -693351989, now seen corresponding path program 2 times [2024-06-28 02:33:24,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:24,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418737327] [2024-06-28 02:33:24,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:24,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:24,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:24,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:24,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:24,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418737327] [2024-06-28 02:33:24,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418737327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:24,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:24,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:24,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188124544] [2024-06-28 02:33:24,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:24,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:24,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:24,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:24,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:24,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:24,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 130 transitions, 1044 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:24,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:24,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:24,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:24,376 INFO L124 PetriNetUnfolderBase]: 1167/2052 cut-off events. [2024-06-28 02:33:24,376 INFO L125 PetriNetUnfolderBase]: For 144517/144517 co-relation queries the response was YES. [2024-06-28 02:33:24,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10833 conditions, 2052 events. 1167/2052 cut-off events. For 144517/144517 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 11956 event pairs, 251 based on Foata normal form. 18/2062 useless extension candidates. Maximal degree in co-relation 10750. Up to 1097 conditions per place. [2024-06-28 02:33:24,390 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 90 selfloop transitions, 49 changer transitions 14/160 dead transitions. [2024-06-28 02:33:24,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 160 transitions, 1546 flow [2024-06-28 02:33:24,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:24,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:24,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-28 02:33:24,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5865384615384616 [2024-06-28 02:33:24,391 INFO L175 Difference]: Start difference. First operand has 181 places, 130 transitions, 1044 flow. Second operand 8 states and 183 transitions. [2024-06-28 02:33:24,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 160 transitions, 1546 flow [2024-06-28 02:33:24,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 160 transitions, 1458 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 02:33:24,540 INFO L231 Difference]: Finished difference. Result has 177 places, 122 transitions, 1016 flow [2024-06-28 02:33:24,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=968, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1016, PETRI_PLACES=177, PETRI_TRANSITIONS=122} [2024-06-28 02:33:24,541 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 137 predicate places. [2024-06-28 02:33:24,541 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 122 transitions, 1016 flow [2024-06-28 02:33:24,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:24,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:24,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:24,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 02:33:24,541 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-28 02:33:24,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:24,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1490568209, now seen corresponding path program 3 times [2024-06-28 02:33:24,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:24,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862526956] [2024-06-28 02:33:24,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:24,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:24,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:24,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:24,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:24,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862526956] [2024-06-28 02:33:24,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862526956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:24,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:24,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:24,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041138288] [2024-06-28 02:33:24,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:24,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:24,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:24,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:24,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:24,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:24,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 122 transitions, 1016 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:24,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:24,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:24,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:24,884 INFO L124 PetriNetUnfolderBase]: 990/1745 cut-off events. [2024-06-28 02:33:24,884 INFO L125 PetriNetUnfolderBase]: For 110745/110745 co-relation queries the response was YES. [2024-06-28 02:33:24,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8839 conditions, 1745 events. 990/1745 cut-off events. For 110745/110745 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 9772 event pairs, 239 based on Foata normal form. 18/1755 useless extension candidates. Maximal degree in co-relation 8758. Up to 1097 conditions per place. [2024-06-28 02:33:24,896 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 70 selfloop transitions, 41 changer transitions 29/147 dead transitions. [2024-06-28 02:33:24,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 147 transitions, 1366 flow [2024-06-28 02:33:24,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:24,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:24,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-28 02:33:24,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5673076923076923 [2024-06-28 02:33:24,897 INFO L175 Difference]: Start difference. First operand has 177 places, 122 transitions, 1016 flow. Second operand 8 states and 177 transitions. [2024-06-28 02:33:24,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 147 transitions, 1366 flow [2024-06-28 02:33:25,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 147 transitions, 1259 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-28 02:33:25,058 INFO L231 Difference]: Finished difference. Result has 170 places, 108 transitions, 877 flow [2024-06-28 02:33:25,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=909, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=877, PETRI_PLACES=170, PETRI_TRANSITIONS=108} [2024-06-28 02:33:25,059 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 130 predicate places. [2024-06-28 02:33:25,059 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 108 transitions, 877 flow [2024-06-28 02:33:25,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:25,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:25,059 INFO 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-28 02:33:25,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 02:33:25,059 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-28 02:33:25,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:25,059 INFO L85 PathProgramCache]: Analyzing trace with hash -813477255, now seen corresponding path program 4 times [2024-06-28 02:33:25,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:25,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77596044] [2024-06-28 02:33:25,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:25,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:25,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:25,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:25,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:25,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77596044] [2024-06-28 02:33:25,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77596044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:25,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:25,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:25,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774702162] [2024-06-28 02:33:25,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:25,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:25,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:25,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:25,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:25,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:25,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 108 transitions, 877 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:25,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:25,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:25,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:25,392 INFO L124 PetriNetUnfolderBase]: 998/1750 cut-off events. [2024-06-28 02:33:25,392 INFO L125 PetriNetUnfolderBase]: For 119695/119695 co-relation queries the response was YES. [2024-06-28 02:33:25,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9150 conditions, 1750 events. 998/1750 cut-off events. For 119695/119695 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 9997 event pairs, 419 based on Foata normal form. 24/1769 useless extension candidates. Maximal degree in co-relation 9073. Up to 1141 conditions per place. [2024-06-28 02:33:25,405 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 77 selfloop transitions, 34 changer transitions 14/132 dead transitions. [2024-06-28 02:33:25,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 132 transitions, 1285 flow [2024-06-28 02:33:25,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:33:25,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:33:25,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-28 02:33:25,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5282051282051282 [2024-06-28 02:33:25,406 INFO L175 Difference]: Start difference. First operand has 170 places, 108 transitions, 877 flow. Second operand 10 states and 206 transitions. [2024-06-28 02:33:25,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 132 transitions, 1285 flow [2024-06-28 02:33:25,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 132 transitions, 1134 flow, removed 18 selfloop flow, removed 16 redundant places. [2024-06-28 02:33:25,517 INFO L231 Difference]: Finished difference. Result has 149 places, 102 transitions, 775 flow [2024-06-28 02:33:25,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=740, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=775, PETRI_PLACES=149, PETRI_TRANSITIONS=102} [2024-06-28 02:33:25,517 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 109 predicate places. [2024-06-28 02:33:25,517 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 102 transitions, 775 flow [2024-06-28 02:33:25,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:25,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:25,517 INFO 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-28 02:33:25,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 02:33:25,518 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-28 02:33:25,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:25,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1254970351, now seen corresponding path program 5 times [2024-06-28 02:33:25,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:25,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553232099] [2024-06-28 02:33:25,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:25,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:25,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:25,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:25,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:25,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553232099] [2024-06-28 02:33:25,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553232099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:25,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:25,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:25,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593405409] [2024-06-28 02:33:25,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:25,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:25,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:25,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:25,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:25,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:25,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 102 transitions, 775 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:25,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:25,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:25,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:25,836 INFO L124 PetriNetUnfolderBase]: 1022/1812 cut-off events. [2024-06-28 02:33:25,836 INFO L125 PetriNetUnfolderBase]: For 100191/100191 co-relation queries the response was YES. [2024-06-28 02:33:25,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9318 conditions, 1812 events. 1022/1812 cut-off events. For 100191/100191 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 10526 event pairs, 349 based on Foata normal form. 18/1823 useless extension candidates. Maximal degree in co-relation 9251. Up to 587 conditions per place. [2024-06-28 02:33:25,847 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 75 selfloop transitions, 38 changer transitions 11/131 dead transitions. [2024-06-28 02:33:25,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 131 transitions, 1265 flow [2024-06-28 02:33:25,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:33:25,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:33:25,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-28 02:33:25,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-28 02:33:25,848 INFO L175 Difference]: Start difference. First operand has 149 places, 102 transitions, 775 flow. Second operand 9 states and 195 transitions. [2024-06-28 02:33:25,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 131 transitions, 1265 flow [2024-06-28 02:33:25,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 131 transitions, 1182 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 02:33:25,918 INFO L231 Difference]: Finished difference. Result has 145 places, 97 transitions, 756 flow [2024-06-28 02:33:25,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=704, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=756, PETRI_PLACES=145, PETRI_TRANSITIONS=97} [2024-06-28 02:33:25,918 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 105 predicate places. [2024-06-28 02:33:25,919 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 97 transitions, 756 flow [2024-06-28 02:33:25,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:25,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:25,919 INFO 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-28 02:33:25,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 02:33:25,919 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-28 02:33:25,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:25,920 INFO L85 PathProgramCache]: Analyzing trace with hash -190235365, now seen corresponding path program 6 times [2024-06-28 02:33:25,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:25,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90982071] [2024-06-28 02:33:25,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:25,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:25,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:26,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:26,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:26,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90982071] [2024-06-28 02:33:26,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90982071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:26,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:26,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:26,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595744382] [2024-06-28 02:33:26,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:26,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:26,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:26,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:26,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:26,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:26,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 97 transitions, 756 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:26,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:26,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:26,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:26,241 INFO L124 PetriNetUnfolderBase]: 905/1603 cut-off events. [2024-06-28 02:33:26,241 INFO L125 PetriNetUnfolderBase]: For 77741/77741 co-relation queries the response was YES. [2024-06-28 02:33:26,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7998 conditions, 1603 events. 905/1603 cut-off events. For 77741/77741 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 8997 event pairs, 385 based on Foata normal form. 18/1614 useless extension candidates. Maximal degree in co-relation 7933. Up to 587 conditions per place. [2024-06-28 02:33:26,250 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 65 selfloop transitions, 27 changer transitions 23/122 dead transitions. [2024-06-28 02:33:26,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 122 transitions, 1130 flow [2024-06-28 02:33:26,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:33:26,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:33:26,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-28 02:33:26,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5441595441595442 [2024-06-28 02:33:26,251 INFO L175 Difference]: Start difference. First operand has 145 places, 97 transitions, 756 flow. Second operand 9 states and 191 transitions. [2024-06-28 02:33:26,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 122 transitions, 1130 flow [2024-06-28 02:33:26,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 122 transitions, 1053 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 02:33:26,312 INFO L231 Difference]: Finished difference. Result has 144 places, 84 transitions, 658 flow [2024-06-28 02:33:26,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=683, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=658, PETRI_PLACES=144, PETRI_TRANSITIONS=84} [2024-06-28 02:33:26,313 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 104 predicate places. [2024-06-28 02:33:26,313 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 84 transitions, 658 flow [2024-06-28 02:33:26,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:26,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:26,313 INFO 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-28 02:33:26,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 02:33:26,314 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-28 02:33:26,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:26,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1432687799, now seen corresponding path program 7 times [2024-06-28 02:33:26,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:26,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901118889] [2024-06-28 02:33:26,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:26,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:26,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:26,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:26,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:26,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901118889] [2024-06-28 02:33:26,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901118889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:26,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:26,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:26,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626660905] [2024-06-28 02:33:26,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:26,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:26,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:26,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:26,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:26,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:26,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 84 transitions, 658 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:26,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:26,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:26,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:26,603 INFO L124 PetriNetUnfolderBase]: 703/1255 cut-off events. [2024-06-28 02:33:26,603 INFO L125 PetriNetUnfolderBase]: For 60938/60938 co-relation queries the response was YES. [2024-06-28 02:33:26,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6037 conditions, 1255 events. 703/1255 cut-off events. For 60938/60938 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 6677 event pairs, 295 based on Foata normal form. 24/1272 useless extension candidates. Maximal degree in co-relation 5973. Up to 587 conditions per place. [2024-06-28 02:33:26,609 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 62 selfloop transitions, 21 changer transitions 16/106 dead transitions. [2024-06-28 02:33:26,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 106 transitions, 992 flow [2024-06-28 02:33:26,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:26,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:26,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-28 02:33:26,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448717948717948 [2024-06-28 02:33:26,610 INFO L175 Difference]: Start difference. First operand has 144 places, 84 transitions, 658 flow. Second operand 8 states and 170 transitions. [2024-06-28 02:33:26,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 106 transitions, 992 flow [2024-06-28 02:33:26,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 106 transitions, 907 flow, removed 20 selfloop flow, removed 15 redundant places. [2024-06-28 02:33:26,649 INFO L231 Difference]: Finished difference. Result has 126 places, 75 transitions, 571 flow [2024-06-28 02:33:26,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=593, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=571, PETRI_PLACES=126, PETRI_TRANSITIONS=75} [2024-06-28 02:33:26,649 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 86 predicate places. [2024-06-28 02:33:26,649 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 75 transitions, 571 flow [2024-06-28 02:33:26,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:26,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:26,650 INFO 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-28 02:33:26,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 02:33:26,650 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-28 02:33:26,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:26,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1432684079, now seen corresponding path program 8 times [2024-06-28 02:33:26,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:26,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827476189] [2024-06-28 02:33:26,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:26,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:26,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:26,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:26,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:26,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827476189] [2024-06-28 02:33:26,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827476189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:26,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:26,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:26,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976746186] [2024-06-28 02:33:26,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:26,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:26,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:26,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:26,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:26,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:26,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 75 transitions, 571 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:26,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:26,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:26,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:26,866 INFO L124 PetriNetUnfolderBase]: 488/902 cut-off events. [2024-06-28 02:33:26,866 INFO L125 PetriNetUnfolderBase]: For 25875/25875 co-relation queries the response was YES. [2024-06-28 02:33:26,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3754 conditions, 902 events. 488/902 cut-off events. For 25875/25875 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 4493 event pairs, 242 based on Foata normal form. 26/921 useless extension candidates. Maximal degree in co-relation 3699. Up to 587 conditions per place. [2024-06-28 02:33:26,871 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 44 selfloop transitions, 10 changer transitions 29/90 dead transitions. [2024-06-28 02:33:26,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 90 transitions, 777 flow [2024-06-28 02:33:26,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:26,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:26,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-28 02:33:26,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5192307692307693 [2024-06-28 02:33:26,872 INFO L175 Difference]: Start difference. First operand has 126 places, 75 transitions, 571 flow. Second operand 8 states and 162 transitions. [2024-06-28 02:33:26,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 90 transitions, 777 flow [2024-06-28 02:33:26,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 90 transitions, 730 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 02:33:26,895 INFO L231 Difference]: Finished difference. Result has 120 places, 59 transitions, 428 flow [2024-06-28 02:33:26,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=524, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=428, PETRI_PLACES=120, PETRI_TRANSITIONS=59} [2024-06-28 02:33:26,895 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 80 predicate places. [2024-06-28 02:33:26,895 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 59 transitions, 428 flow [2024-06-28 02:33:26,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:26,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:26,895 INFO 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-28 02:33:26,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 02:33:26,895 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-28 02:33:26,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:26,896 INFO L85 PathProgramCache]: Analyzing trace with hash 984938833, now seen corresponding path program 9 times [2024-06-28 02:33:26,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:26,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094359252] [2024-06-28 02:33:26,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:26,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:26,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:26,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:26,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:26,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094359252] [2024-06-28 02:33:26,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094359252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:26,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:26,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:33:26,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806104004] [2024-06-28 02:33:26,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:26,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:33:26,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:26,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:33:26,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:33:27,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:27,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 59 transitions, 428 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-28 02:33:27,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:27,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:27,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:27,105 INFO L124 PetriNetUnfolderBase]: 430/801 cut-off events. [2024-06-28 02:33:27,105 INFO L125 PetriNetUnfolderBase]: For 17889/17889 co-relation queries the response was YES. [2024-06-28 02:33:27,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3235 conditions, 801 events. 430/801 cut-off events. For 17889/17889 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3909 event pairs, 88 based on Foata normal form. 18/816 useless extension candidates. Maximal degree in co-relation 3183. Up to 406 conditions per place. [2024-06-28 02:33:27,108 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 35 selfloop transitions, 19 changer transitions 11/72 dead transitions. [2024-06-28 02:33:27,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 72 transitions, 594 flow [2024-06-28 02:33:27,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:27,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:27,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-28 02:33:27,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5164835164835165 [2024-06-28 02:33:27,109 INFO L175 Difference]: Start difference. First operand has 120 places, 59 transitions, 428 flow. Second operand 7 states and 141 transitions. [2024-06-28 02:33:27,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 72 transitions, 594 flow [2024-06-28 02:33:27,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 72 transitions, 542 flow, removed 13 selfloop flow, removed 14 redundant places. [2024-06-28 02:33:27,118 INFO L231 Difference]: Finished difference. Result has 95 places, 54 transitions, 384 flow [2024-06-28 02:33:27,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=376, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=384, PETRI_PLACES=95, PETRI_TRANSITIONS=54} [2024-06-28 02:33:27,118 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 55 predicate places. [2024-06-28 02:33:27,118 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 54 transitions, 384 flow [2024-06-28 02:33:27,118 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-28 02:33:27,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:27,119 INFO 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-28 02:33:27,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 02:33:27,119 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-28 02:33:27,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:27,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1611793309, now seen corresponding path program 11 times [2024-06-28 02:33:27,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:27,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879276312] [2024-06-28 02:33:27,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:27,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:27,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:27,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:27,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:27,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879276312] [2024-06-28 02:33:27,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879276312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:27,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:27,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:33:27,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810905343] [2024-06-28 02:33:27,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:27,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:33:27,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:27,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:33:27,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:33:27,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:27,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 54 transitions, 384 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-28 02:33:27,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:27,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:27,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:27,333 INFO L124 PetriNetUnfolderBase]: 394/749 cut-off events. [2024-06-28 02:33:27,334 INFO L125 PetriNetUnfolderBase]: For 8824/8824 co-relation queries the response was YES. [2024-06-28 02:33:27,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2809 conditions, 749 events. 394/749 cut-off events. For 8824/8824 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3655 event pairs, 66 based on Foata normal form. 18/764 useless extension candidates. Maximal degree in co-relation 2767. Up to 358 conditions per place. [2024-06-28 02:33:27,337 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 34 selfloop transitions, 17 changer transitions 9/67 dead transitions. [2024-06-28 02:33:27,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 67 transitions, 540 flow [2024-06-28 02:33:27,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:27,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:27,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-28 02:33:27,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5128205128205128 [2024-06-28 02:33:27,338 INFO L175 Difference]: Start difference. First operand has 95 places, 54 transitions, 384 flow. Second operand 7 states and 140 transitions. [2024-06-28 02:33:27,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 67 transitions, 540 flow [2024-06-28 02:33:27,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 67 transitions, 505 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:33:27,345 INFO L231 Difference]: Finished difference. Result has 94 places, 51 transitions, 360 flow [2024-06-28 02:33:27,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=349, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=360, PETRI_PLACES=94, PETRI_TRANSITIONS=51} [2024-06-28 02:33:27,345 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 54 predicate places. [2024-06-28 02:33:27,345 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 51 transitions, 360 flow [2024-06-28 02:33:27,345 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-28 02:33:27,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:27,345 INFO 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-28 02:33:27,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 02:33:27,346 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-28 02:33:27,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:27,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1824913835, now seen corresponding path program 12 times [2024-06-28 02:33:27,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:27,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889242689] [2024-06-28 02:33:27,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:27,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:27,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:27,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:27,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:27,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889242689] [2024-06-28 02:33:27,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889242689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:27,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:27,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:33:27,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140688237] [2024-06-28 02:33:27,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:27,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:33:27,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:27,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:33:27,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:33:27,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:27,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 51 transitions, 360 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-28 02:33:27,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:27,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:27,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:27,518 INFO L124 PetriNetUnfolderBase]: 285/558 cut-off events. [2024-06-28 02:33:27,519 INFO L125 PetriNetUnfolderBase]: For 5450/5450 co-relation queries the response was YES. [2024-06-28 02:33:27,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2044 conditions, 558 events. 285/558 cut-off events. For 5450/5450 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2496 event pairs, 105 based on Foata normal form. 18/573 useless extension candidates. Maximal degree in co-relation 2003. Up to 291 conditions per place. [2024-06-28 02:33:27,520 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 29 selfloop transitions, 8 changer transitions 18/62 dead transitions. [2024-06-28 02:33:27,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 62 transitions, 498 flow [2024-06-28 02:33:27,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:27,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:27,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-28 02:33:27,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5054945054945055 [2024-06-28 02:33:27,521 INFO L175 Difference]: Start difference. First operand has 94 places, 51 transitions, 360 flow. Second operand 7 states and 138 transitions. [2024-06-28 02:33:27,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 62 transitions, 498 flow [2024-06-28 02:33:27,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 62 transitions, 455 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 02:33:27,525 INFO L231 Difference]: Finished difference. Result has 92 places, 42 transitions, 257 flow [2024-06-28 02:33:27,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=319, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=257, PETRI_PLACES=92, PETRI_TRANSITIONS=42} [2024-06-28 02:33:27,526 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 52 predicate places. [2024-06-28 02:33:27,526 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 42 transitions, 257 flow [2024-06-28 02:33:27,526 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-28 02:33:27,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:27,526 INFO 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-28 02:33:27,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 02:33:27,526 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-28 02:33:27,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:27,527 INFO L85 PathProgramCache]: Analyzing trace with hash 984928603, now seen corresponding path program 10 times [2024-06-28 02:33:27,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:27,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673874369] [2024-06-28 02:33:27,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:27,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:27,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:27,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:27,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:27,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673874369] [2024-06-28 02:33:27,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673874369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:27,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:27,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:33:27,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380179663] [2024-06-28 02:33:27,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:27,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:33:27,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:27,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:33:27,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:33:27,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:27,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 42 transitions, 257 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-28 02:33:27,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:27,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:27,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:27,690 INFO L124 PetriNetUnfolderBase]: 150/309 cut-off events. [2024-06-28 02:33:27,691 INFO L125 PetriNetUnfolderBase]: For 2429/2429 co-relation queries the response was YES. [2024-06-28 02:33:27,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 996 conditions, 309 events. 150/309 cut-off events. For 2429/2429 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1119 event pairs, 12 based on Foata normal form. 18/324 useless extension candidates. Maximal degree in co-relation 967. Up to 120 conditions per place. [2024-06-28 02:33:27,691 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 0 selfloop transitions, 0 changer transitions 49/49 dead transitions. [2024-06-28 02:33:27,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 49 transitions, 327 flow [2024-06-28 02:33:27,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:27,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:27,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 02:33:27,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725274725274725 [2024-06-28 02:33:27,692 INFO L175 Difference]: Start difference. First operand has 92 places, 42 transitions, 257 flow. Second operand 7 states and 129 transitions. [2024-06-28 02:33:27,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 49 transitions, 327 flow [2024-06-28 02:33:27,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 49 transitions, 279 flow, removed 0 selfloop flow, removed 15 redundant places. [2024-06-28 02:33:27,693 INFO L231 Difference]: Finished difference. Result has 73 places, 0 transitions, 0 flow [2024-06-28 02:33:27,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=177, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=0, PETRI_PLACES=73, PETRI_TRANSITIONS=0} [2024-06-28 02:33:27,694 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 33 predicate places. [2024-06-28 02:33:27,694 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 0 transitions, 0 flow [2024-06-28 02:33:27,694 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-28 02:33:27,697 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-28 02:33:27,697 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-28 02:33:27,697 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-28 02:33:27,698 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-28 02:33:27,698 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-28 02:33:27,698 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-28 02:33:27,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 02:33:27,699 INFO L445 BasicCegarLoop]: Path program histogram: [12, 12, 10, 10, 9, 6, 6, 6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:27,702 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-28 02:33:27,702 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-28 02:33:27,705 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-28 02:33:27,705 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-28 02:33:27,706 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.06 02:33:27 BasicIcfg [2024-06-28 02:33:27,706 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-28 02:33:27,707 INFO L158 Benchmark]: Toolchain (without parser) took 105475.63ms. Allocated memory was 157.3MB in the beginning and 10.1GB in the end (delta: 9.9GB). Free memory was 99.7MB in the beginning and 6.4GB in the end (delta: -6.3GB). Peak memory consumption was 3.6GB. Max. memory is 16.1GB. [2024-06-28 02:33:27,707 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 157.3MB. Free memory is still 121.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-28 02:33:27,707 INFO L158 Benchmark]: Witness Parser took 0.17ms. Allocated memory is still 157.3MB. Free memory is still 103.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-28 02:33:27,707 INFO L158 Benchmark]: CACSL2BoogieTranslator took 653.03ms. Allocated memory is still 157.3MB. Free memory was 99.7MB in the beginning and 72.5MB in the end (delta: 27.3MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2024-06-28 02:33:27,708 INFO L158 Benchmark]: Boogie Procedure Inliner took 76.49ms. Allocated memory is still 157.3MB. Free memory was 72.5MB in the beginning and 70.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-28 02:33:27,708 INFO L158 Benchmark]: Boogie Preprocessor took 65.52ms. Allocated memory is still 157.3MB. Free memory was 70.4MB in the beginning and 68.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-28 02:33:27,708 INFO L158 Benchmark]: RCFGBuilder took 628.15ms. Allocated memory is still 157.3MB. Free memory was 68.3MB in the beginning and 124.8MB in the end (delta: -56.5MB). Peak memory consumption was 32.4MB. Max. memory is 16.1GB. [2024-06-28 02:33:27,708 INFO L158 Benchmark]: TraceAbstraction took 104045.76ms. Allocated memory was 157.3MB in the beginning and 10.1GB in the end (delta: 9.9GB). Free memory was 123.9MB in the beginning and 6.4GB in the end (delta: -6.3GB). Peak memory consumption was 3.6GB. Max. memory is 16.1GB. [2024-06-28 02:33:27,709 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.17ms. Allocated memory is still 157.3MB. Free memory is still 121.8MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.17ms. Allocated memory is still 157.3MB. Free memory is still 103.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 653.03ms. Allocated memory is still 157.3MB. Free memory was 99.7MB in the beginning and 72.5MB in the end (delta: 27.3MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 76.49ms. Allocated memory is still 157.3MB. Free memory was 72.5MB in the beginning and 70.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 65.52ms. Allocated memory is still 157.3MB. Free memory was 70.4MB in the beginning and 68.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 628.15ms. Allocated memory is still 157.3MB. Free memory was 68.3MB in the beginning and 124.8MB in the end (delta: -56.5MB). Peak memory consumption was 32.4MB. Max. memory is 16.1GB. * TraceAbstraction took 104045.76ms. Allocated memory was 157.3MB in the beginning and 10.1GB in the end (delta: 9.9GB). Free memory was 123.9MB in the beginning and 6.4GB in the end (delta: -6.3GB). Peak memory consumption was 3.6GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 774]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 776]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 777]: 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, 63 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: 104.0s, OverallIterations: 121, TraceHistogramMax: 1, PathProgramHistogramMax: 12, EmptinessCheckTime: 0.0s, AutomataDifference: 93.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7611 SdHoareTripleChecker+Valid, 13.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5942 mSDsluCounter, 2873 SdHoareTripleChecker+Invalid, 10.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1950 mSDsCounter, 1052 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 25828 IncrementalHoareTripleChecker+Invalid, 26880 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1052 mSolverCounterUnsat, 923 mSDtfsCounter, 25828 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 680 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 680 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 377 ImplicationChecksByTransitivity, 3.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2422occurred in iteration=59, InterpolantAutomatonStates: 858, 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, 9.1s InterpolantComputationTime, 2186 NumberOfCodeBlocks, 2186 NumberOfCodeBlocksAsserted, 121 NumberOfCheckSat, 2065 ConstructedInterpolants, 0 QuantifiedInterpolants, 13655 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 121 InterpolantComputations, 121 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-28 02:33:27,734 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE