./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.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/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 02:32:36,236 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:32:36,290 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:32:36,296 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:32:36,297 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:32:36,311 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:32:36,312 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:32:36,313 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:32:36,313 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:32:36,314 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:32:36,314 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:32:36,314 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:32:36,315 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:32:36,317 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:32:36,317 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:32:36,318 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:32:36,318 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:32:36,319 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:32:36,319 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:32:36,319 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:32:36,319 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:32:36,320 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:32:36,320 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:32:36,320 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:32:36,320 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:32:36,320 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:32:36,321 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:32:36,321 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:32:36,321 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:32:36,321 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:32:36,322 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:32:36,322 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:32:36,322 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:32:36,322 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:32:36,322 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:32:36,323 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:32:36,323 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:32:36,323 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:32:36,323 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:32:36,323 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:32:36,324 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:32:36,324 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:32:36,324 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:32:36,324 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:32:36,575 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:32:36,592 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:32:36,594 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:32:36,595 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:32:36,595 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:32:36,596 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 02:32:37,531 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:32:37,739 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:32:37,744 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 02:32:37,757 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/664a81a8c/ef3c8eb4b7984ae8ad213fa99acdb1d1/FLAG4a087fbae [2024-06-28 02:32:37,768 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/664a81a8c/ef3c8eb4b7984ae8ad213fa99acdb1d1 [2024-06-28 02:32:37,770 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:32:37,771 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:32:37,771 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/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-28 02:32:37,876 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:32:37,877 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:32:37,878 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:32:37,878 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:32:37,881 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:32:37,882 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:32:37" (1/2) ... [2024-06-28 02:32:37,882 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@24d44030 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:32:37, skipping insertion in model container [2024-06-28 02:32:37,883 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:32:37" (1/2) ... [2024-06-28 02:32:37,884 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1d71f848 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:32:37, skipping insertion in model container [2024-06-28 02:32:37,884 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:32:37" (2/2) ... [2024-06-28 02:32:37,885 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@24d44030 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:32:37, skipping insertion in model container [2024-06-28 02:32:37,885 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:32:37" (2/2) ... [2024-06-28 02:32:37,886 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:32:37,928 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:32:37,929 INFO L97 edCorrectnessWitness]: Location invariant before [L780-L780] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 02:32:37,929 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 02:32:37,929 INFO L97 edCorrectnessWitness]: Location invariant before [L778-L778] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 02:32:37,930 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:32:37,930 INFO L106 edCorrectnessWitness]: ghost_update [L776-L776] multithreaded = 1; [2024-06-28 02:32:37,964 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:32:38,233 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:32:38,241 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:32:38,324 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:32:38,371 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:32:38,372 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:32:38 WrapperNode [2024-06-28 02:32:38,372 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:32:38,373 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:32:38,373 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:32:38,374 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:32:38,379 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:32:38" (1/1) ... [2024-06-28 02:32:38,404 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:32:38" (1/1) ... [2024-06-28 02:32:38,429 INFO L138 Inliner]: procedures = 175, calls = 40, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-28 02:32:38,430 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:32:38,431 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:32:38,431 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:32:38,431 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:32:38,440 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:32:38" (1/1) ... [2024-06-28 02:32:38,440 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:32:38" (1/1) ... [2024-06-28 02:32:38,444 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:32:38" (1/1) ... [2024-06-28 02:32:38,461 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:32:38,462 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:32:38" (1/1) ... [2024-06-28 02:32:38,463 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:32:38" (1/1) ... [2024-06-28 02:32:38,479 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:32:38" (1/1) ... [2024-06-28 02:32:38,528 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:32:38" (1/1) ... [2024-06-28 02:32:38,529 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:32:38" (1/1) ... [2024-06-28 02:32:38,530 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:32:38" (1/1) ... [2024-06-28 02:32:38,531 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:32:38,532 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:32:38,532 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:32:38,532 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:32:38,532 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:32:38" (1/1) ... [2024-06-28 02:32:38,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:32:38,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:32:38,590 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:32:38,623 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:32:38,634 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:32:38,635 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:32:38,635 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:32:38,635 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:32:38,635 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:32:38,635 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:32:38,635 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 02:32:38,636 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 02:32:38,636 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:32:38,636 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:32:38,636 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:32:38,636 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:32:38,637 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:32:38,752 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:32:38,754 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:32:38,882 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:32:38,883 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:32:38,957 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:32:38,957 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:32:38,957 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:32:38 BoogieIcfgContainer [2024-06-28 02:32:38,958 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:32:38,959 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:32:38,959 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:32:38,961 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:32:38,962 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:32:37" (1/4) ... [2024-06-28 02:32:38,962 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65e81fd3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:32:38, skipping insertion in model container [2024-06-28 02:32:38,962 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:32:37" (2/4) ... [2024-06-28 02:32:38,963 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65e81fd3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:32:38, skipping insertion in model container [2024-06-28 02:32:38,963 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:32:38" (3/4) ... [2024-06-28 02:32:38,963 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65e81fd3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:32:38, skipping insertion in model container [2024-06-28 02:32:38,963 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:32:38" (4/4) ... [2024-06-28 02:32:38,964 INFO L112 eAbstractionObserver]: Analyzing ICFG safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 02:32:38,976 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:32:38,977 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 02:32:38,977 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:32:39,003 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:32:39,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 49 places, 39 transitions, 90 flow [2024-06-28 02:32:39,046 INFO L124 PetriNetUnfolderBase]: 0/36 cut-off events. [2024-06-28 02:32:39,046 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:32:39,050 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 58 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:32:39,050 INFO L82 GeneralOperation]: Start removeDead. Operand has 49 places, 39 transitions, 90 flow [2024-06-28 02:32:39,052 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 40 places, 30 transitions, 69 flow [2024-06-28 02:32:39,058 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:32:39,063 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;@5346a774, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:32:39,063 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 02:32:39,066 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:32:39,066 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 02:32:39,066 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:32:39,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:39,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:32:39,067 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:32:39,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:39,071 INFO L85 PathProgramCache]: Analyzing trace with hash 217842636, now seen corresponding path program 1 times [2024-06-28 02:32:39,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:39,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445053288] [2024-06-28 02:32:39,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:39,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:39,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:39,431 INFO 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,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:39,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445053288] [2024-06-28 02:32:39,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445053288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:39,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:39,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:32:39,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960389843] [2024-06-28 02:32:39,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:39,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:32:39,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:39,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:32:39,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:32:39,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 39 [2024-06-28 02:32:39,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 30 transitions, 69 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states 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,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:39,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 39 [2024-06-28 02:32:39,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:39,684 INFO L124 PetriNetUnfolderBase]: 335/571 cut-off events. [2024-06-28 02:32:39,684 INFO L125 PetriNetUnfolderBase]: For 14/14 co-relation queries the response was YES. [2024-06-28 02:32:39,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1145 conditions, 571 events. 335/571 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2697 event pairs, 199 based on Foata normal form. 1/541 useless extension candidates. Maximal degree in co-relation 1133. Up to 529 conditions per place. [2024-06-28 02:32:39,692 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 26 selfloop transitions, 4 changer transitions 0/40 dead transitions. [2024-06-28 02:32:39,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 40 transitions, 155 flow [2024-06-28 02:32:39,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:32:39,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:32:39,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 84 transitions. [2024-06-28 02:32:39,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.717948717948718 [2024-06-28 02:32:39,704 INFO L175 Difference]: Start difference. First operand has 40 places, 30 transitions, 69 flow. Second operand 3 states and 84 transitions. [2024-06-28 02:32:39,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 40 transitions, 155 flow [2024-06-28 02:32:39,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 40 transitions, 150 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:32:39,708 INFO L231 Difference]: Finished difference. Result has 40 places, 33 transitions, 96 flow [2024-06-28 02:32:39,709 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:32:39,712 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 0 predicate places. [2024-06-28 02:32:39,713 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 33 transitions, 96 flow [2024-06-28 02:32:39,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states 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,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:39,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:39,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:32:39,714 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:32:39,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:39,715 INFO L85 PathProgramCache]: Analyzing trace with hash 230014540, now seen corresponding path program 1 times [2024-06-28 02:32:39,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:39,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764589426] [2024-06-28 02:32:39,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:39,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:39,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:39,978 INFO 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,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:39,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764589426] [2024-06-28 02:32:39,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764589426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:39,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:39,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:32:39,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651175097] [2024-06-28 02:32:39,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:39,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:32:39,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:39,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:32:39,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:32:40,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-28 02:32:40,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 33 transitions, 96 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:32:40,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:40,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-28 02:32:40,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:40,168 INFO L124 PetriNetUnfolderBase]: 586/974 cut-off events. [2024-06-28 02:32:40,168 INFO L125 PetriNetUnfolderBase]: For 181/195 co-relation queries the response was YES. [2024-06-28 02:32:40,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2252 conditions, 974 events. 586/974 cut-off events. For 181/195 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 4591 event pairs, 265 based on Foata normal form. 13/964 useless extension candidates. Maximal degree in co-relation 2240. Up to 844 conditions per place. [2024-06-28 02:32:40,174 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 34 selfloop transitions, 6 changer transitions 0/48 dead transitions. [2024-06-28 02:32:40,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 48 transitions, 214 flow [2024-06-28 02:32:40,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:32:40,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:32:40,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-28 02:32:40,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6602564102564102 [2024-06-28 02:32:40,176 INFO L175 Difference]: Start difference. First operand has 40 places, 33 transitions, 96 flow. Second operand 4 states and 103 transitions. [2024-06-28 02:32:40,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 48 transitions, 214 flow [2024-06-28 02:32:40,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 48 transitions, 210 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:32:40,178 INFO L231 Difference]: Finished difference. Result has 42 places, 34 transitions, 119 flow [2024-06-28 02:32:40,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=119, PETRI_PLACES=42, PETRI_TRANSITIONS=34} [2024-06-28 02:32:40,178 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 2 predicate places. [2024-06-28 02:32:40,178 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 34 transitions, 119 flow [2024-06-28 02:32:40,179 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:32:40,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:40,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:40,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:32:40,179 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:32:40,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:40,180 INFO L85 PathProgramCache]: Analyzing trace with hash 961338826, now seen corresponding path program 1 times [2024-06-28 02:32:40,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:40,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121032706] [2024-06-28 02:32:40,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:40,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:40,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:40,274 INFO 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,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:40,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121032706] [2024-06-28 02:32:40,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121032706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:40,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:40,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:32:40,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524751451] [2024-06-28 02:32:40,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:40,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:32:40,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:40,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:32:40,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:32:40,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-28 02:32:40,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 34 transitions, 119 flow. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states 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,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:40,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-28 02:32:40,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:40,387 INFO L124 PetriNetUnfolderBase]: 544/912 cut-off events. [2024-06-28 02:32:40,388 INFO L125 PetriNetUnfolderBase]: For 447/447 co-relation queries the response was YES. [2024-06-28 02:32:40,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2292 conditions, 912 events. 544/912 cut-off events. For 447/447 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4427 event pairs, 229 based on Foata normal form. 2/911 useless extension candidates. Maximal degree in co-relation 2278. Up to 830 conditions per place. [2024-06-28 02:32:40,392 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 36 selfloop transitions, 7 changer transitions 0/51 dead transitions. [2024-06-28 02:32:40,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 51 transitions, 249 flow [2024-06-28 02:32:40,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:32:40,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:32:40,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 100 transitions. [2024-06-28 02:32:40,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-28 02:32:40,394 INFO L175 Difference]: Start difference. First operand has 42 places, 34 transitions, 119 flow. Second operand 4 states and 100 transitions. [2024-06-28 02:32:40,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 51 transitions, 249 flow [2024-06-28 02:32:40,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 51 transitions, 234 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 02:32:40,396 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 154 flow [2024-06-28 02:32:40,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=154, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2024-06-28 02:32:40,397 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 5 predicate places. [2024-06-28 02:32:40,397 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 154 flow [2024-06-28 02:32:40,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states 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,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:40,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:40,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:32:40,398 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:32:40,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:40,398 INFO L85 PathProgramCache]: Analyzing trace with hash 428690217, now seen corresponding path program 1 times [2024-06-28 02:32:40,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:40,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745522508] [2024-06-28 02:32:40,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:40,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:40,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:40,502 INFO 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,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:40,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745522508] [2024-06-28 02:32:40,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745522508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:40,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:40,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:32:40,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492488828] [2024-06-28 02:32:40,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:40,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:32:40,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:40,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:32:40,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:32:40,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-28 02:32:40,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 154 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:40,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:40,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-28 02:32:40,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:40,629 INFO L124 PetriNetUnfolderBase]: 536/900 cut-off events. [2024-06-28 02:32:40,629 INFO L125 PetriNetUnfolderBase]: For 739/739 co-relation queries the response was YES. [2024-06-28 02:32:40,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2512 conditions, 900 events. 536/900 cut-off events. For 739/739 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 4351 event pairs, 213 based on Foata normal form. 4/901 useless extension candidates. Maximal degree in co-relation 2496. Up to 800 conditions per place. [2024-06-28 02:32:40,634 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 41 selfloop transitions, 9 changer transitions 0/58 dead transitions. [2024-06-28 02:32:40,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 58 transitions, 302 flow [2024-06-28 02:32:40,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:32:40,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:32:40,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-28 02:32:40,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6256410256410256 [2024-06-28 02:32:40,635 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 154 flow. Second operand 5 states and 122 transitions. [2024-06-28 02:32:40,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 58 transitions, 302 flow [2024-06-28 02:32:40,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 58 transitions, 302 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-28 02:32:40,638 INFO L231 Difference]: Finished difference. Result has 50 places, 42 transitions, 191 flow [2024-06-28 02:32:40,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=191, PETRI_PLACES=50, PETRI_TRANSITIONS=42} [2024-06-28 02:32:40,639 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 10 predicate places. [2024-06-28 02:32:40,639 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 42 transitions, 191 flow [2024-06-28 02:32:40,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:40,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:40,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:40,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:32:40,640 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:32:40,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:40,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1745220903, now seen corresponding path program 1 times [2024-06-28 02:32:40,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:40,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327219263] [2024-06-28 02:32:40,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:40,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:40,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:40,765 INFO 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,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:40,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327219263] [2024-06-28 02:32:40,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327219263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:40,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:40,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:32:40,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865899030] [2024-06-28 02:32:40,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:40,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:32:40,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:40,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:32:40,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:32:40,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:40,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 42 transitions, 191 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:32:40,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:40,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:40,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:40,963 INFO L124 PetriNetUnfolderBase]: 705/1172 cut-off events. [2024-06-28 02:32:40,964 INFO L125 PetriNetUnfolderBase]: For 1481/1483 co-relation queries the response was YES. [2024-06-28 02:32:40,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3473 conditions, 1172 events. 705/1172 cut-off events. For 1481/1483 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 5713 event pairs, 227 based on Foata normal form. 5/1172 useless extension candidates. Maximal degree in co-relation 3454. Up to 991 conditions per place. [2024-06-28 02:32:40,972 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 42 selfloop transitions, 13 changer transitions 0/62 dead transitions. [2024-06-28 02:32:40,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 62 transitions, 371 flow [2024-06-28 02:32:40,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:32:40,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:32:40,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-28 02:32:40,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6602564102564102 [2024-06-28 02:32:40,974 INFO L175 Difference]: Start difference. First operand has 50 places, 42 transitions, 191 flow. Second operand 4 states and 103 transitions. [2024-06-28 02:32:40,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 62 transitions, 371 flow [2024-06-28 02:32:40,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 62 transitions, 352 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 02:32:40,982 INFO L231 Difference]: Finished difference. Result has 51 places, 47 transitions, 248 flow [2024-06-28 02:32:40,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=248, PETRI_PLACES=51, PETRI_TRANSITIONS=47} [2024-06-28 02:32:40,984 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 11 predicate places. [2024-06-28 02:32:40,985 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 47 transitions, 248 flow [2024-06-28 02:32:40,985 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:32:40,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:40,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:40,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:32:40,989 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:32:40,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:40,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1712926653, now seen corresponding path program 2 times [2024-06-28 02:32:40,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:40,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712273519] [2024-06-28 02:32:40,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:40,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:40,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:41,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:41,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:41,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712273519] [2024-06-28 02:32:41,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712273519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:41,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:41,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:32:41,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220303186] [2024-06-28 02:32:41,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:41,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:32:41,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:41,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:32:41,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:32:41,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:41,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 47 transitions, 248 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:32:41,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:41,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:41,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:41,256 INFO L124 PetriNetUnfolderBase]: 700/1173 cut-off events. [2024-06-28 02:32:41,257 INFO L125 PetriNetUnfolderBase]: For 2113/2115 co-relation queries the response was YES. [2024-06-28 02:32:41,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3876 conditions, 1173 events. 700/1173 cut-off events. For 2113/2115 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 5667 event pairs, 243 based on Foata normal form. 2/1170 useless extension candidates. Maximal degree in co-relation 3856. Up to 999 conditions per place. [2024-06-28 02:32:41,264 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 50 selfloop transitions, 15 changer transitions 0/72 dead transitions. [2024-06-28 02:32:41,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 72 transitions, 479 flow [2024-06-28 02:32:41,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:32:41,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:32:41,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-28 02:32:41,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6256410256410256 [2024-06-28 02:32:41,266 INFO L175 Difference]: Start difference. First operand has 51 places, 47 transitions, 248 flow. Second operand 5 states and 122 transitions. [2024-06-28 02:32:41,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 72 transitions, 479 flow [2024-06-28 02:32:41,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 72 transitions, 438 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-28 02:32:41,273 INFO L231 Difference]: Finished difference. Result has 56 places, 55 transitions, 332 flow [2024-06-28 02:32:41,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=332, PETRI_PLACES=56, PETRI_TRANSITIONS=55} [2024-06-28 02:32:41,275 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 16 predicate places. [2024-06-28 02:32:41,276 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 55 transitions, 332 flow [2024-06-28 02:32:41,276 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:32:41,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:41,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:41,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:32:41,276 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:32:41,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:41,277 INFO L85 PathProgramCache]: Analyzing trace with hash -166744412, now seen corresponding path program 1 times [2024-06-28 02:32:41,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:41,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399362992] [2024-06-28 02:32:41,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:41,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:41,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:41,411 INFO 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:41,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:41,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399362992] [2024-06-28 02:32:41,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399362992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:41,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:41,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:32:41,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446743965] [2024-06-28 02:32:41,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:41,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:32:41,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:41,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:32:41,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:32:41,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-28 02:32:41,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 55 transitions, 332 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:41,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:41,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-28 02:32:41,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:41,538 INFO L124 PetriNetUnfolderBase]: 659/1124 cut-off events. [2024-06-28 02:32:41,538 INFO L125 PetriNetUnfolderBase]: For 2317/2317 co-relation queries the response was YES. [2024-06-28 02:32:41,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3815 conditions, 1124 events. 659/1124 cut-off events. For 2317/2317 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 5535 event pairs, 229 based on Foata normal form. 1/1123 useless extension candidates. Maximal degree in co-relation 3792. Up to 977 conditions per place. [2024-06-28 02:32:41,544 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 51 selfloop transitions, 8 changer transitions 0/71 dead transitions. [2024-06-28 02:32:41,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 71 transitions, 518 flow [2024-06-28 02:32:41,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:32:41,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:32:41,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-28 02:32:41,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6217948717948718 [2024-06-28 02:32:41,546 INFO L175 Difference]: Start difference. First operand has 56 places, 55 transitions, 332 flow. Second operand 4 states and 97 transitions. [2024-06-28 02:32:41,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 71 transitions, 518 flow [2024-06-28 02:32:41,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 71 transitions, 496 flow, removed 11 selfloop flow, removed 0 redundant places. [2024-06-28 02:32:41,550 INFO L231 Difference]: Finished difference. Result has 61 places, 62 transitions, 389 flow [2024-06-28 02:32:41,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=389, PETRI_PLACES=61, PETRI_TRANSITIONS=62} [2024-06-28 02:32:41,550 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 21 predicate places. [2024-06-28 02:32:41,550 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 62 transitions, 389 flow [2024-06-28 02:32:41,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:41,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:41,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:41,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:32:41,551 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:32:41,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:41,552 INFO L85 PathProgramCache]: Analyzing trace with hash -900476008, now seen corresponding path program 1 times [2024-06-28 02:32:41,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:41,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073061065] [2024-06-28 02:32:41,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:41,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:41,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:41,670 INFO 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:41,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:41,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073061065] [2024-06-28 02:32:41,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073061065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:41,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:41,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:41,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782931557] [2024-06-28 02:32:41,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:41,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:41,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:41,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:41,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:41,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:41,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 62 transitions, 389 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states 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:41,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:41,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:41,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:41,878 INFO L124 PetriNetUnfolderBase]: 924/1540 cut-off events. [2024-06-28 02:32:41,879 INFO L125 PetriNetUnfolderBase]: For 4217/4219 co-relation queries the response was YES. [2024-06-28 02:32:41,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5662 conditions, 1540 events. 924/1540 cut-off events. For 4217/4219 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 7988 event pairs, 163 based on Foata normal form. 18/1553 useless extension candidates. Maximal degree in co-relation 5635. Up to 968 conditions per place. [2024-06-28 02:32:41,887 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 64 selfloop transitions, 29 changer transitions 0/100 dead transitions. [2024-06-28 02:32:41,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 100 transitions, 745 flow [2024-06-28 02:32:41,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:32:41,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:32:41,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-28 02:32:41,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6623931623931624 [2024-06-28 02:32:41,889 INFO L175 Difference]: Start difference. First operand has 61 places, 62 transitions, 389 flow. Second operand 6 states and 155 transitions. [2024-06-28 02:32:41,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 100 transitions, 745 flow [2024-06-28 02:32:41,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 100 transitions, 741 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 02:32:41,895 INFO L231 Difference]: Finished difference. Result has 68 places, 69 transitions, 526 flow [2024-06-28 02:32:41,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=385, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=526, PETRI_PLACES=68, PETRI_TRANSITIONS=69} [2024-06-28 02:32:41,896 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 28 predicate places. [2024-06-28 02:32:41,896 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 69 transitions, 526 flow [2024-06-28 02:32:41,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states 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:41,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:41,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:41,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:32:41,897 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:32:41,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:41,897 INFO L85 PathProgramCache]: Analyzing trace with hash -405819048, now seen corresponding path program 2 times [2024-06-28 02:32:41,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:41,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375412342] [2024-06-28 02:32:41,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:41,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:41,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:42,012 INFO 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,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:42,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375412342] [2024-06-28 02:32:42,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375412342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:42,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:42,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:42,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781499130] [2024-06-28 02:32:42,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:42,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:42,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:42,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:42,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:42,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:42,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 69 transitions, 526 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states 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,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:42,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:42,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:42,238 INFO L124 PetriNetUnfolderBase]: 868/1456 cut-off events. [2024-06-28 02:32:42,239 INFO L125 PetriNetUnfolderBase]: For 5542/5544 co-relation queries the response was YES. [2024-06-28 02:32:42,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5742 conditions, 1456 events. 868/1456 cut-off events. For 5542/5544 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7502 event pairs, 213 based on Foata normal form. 28/1479 useless extension candidates. Maximal degree in co-relation 5711. Up to 1075 conditions per place. [2024-06-28 02:32:42,248 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 60 selfloop transitions, 25 changer transitions 0/92 dead transitions. [2024-06-28 02:32:42,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 92 transitions, 783 flow [2024-06-28 02:32:42,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:32:42,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:32:42,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-28 02:32:42,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6615384615384615 [2024-06-28 02:32:42,252 INFO L175 Difference]: Start difference. First operand has 68 places, 69 transitions, 526 flow. Second operand 5 states and 129 transitions. [2024-06-28 02:32:42,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 92 transitions, 783 flow [2024-06-28 02:32:42,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 92 transitions, 738 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-28 02:32:42,261 INFO L231 Difference]: Finished difference. Result has 71 places, 70 transitions, 560 flow [2024-06-28 02:32:42,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=485, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=560, PETRI_PLACES=71, PETRI_TRANSITIONS=70} [2024-06-28 02:32:42,262 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 31 predicate places. [2024-06-28 02:32:42,262 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 70 transitions, 560 flow [2024-06-28 02:32:42,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states 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,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:42,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:42,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:32:42,263 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:32:42,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:42,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1149997054, now seen corresponding path program 3 times [2024-06-28 02:32:42,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:42,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293477252] [2024-06-28 02:32:42,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:42,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:42,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:42,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:42,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:42,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293477252] [2024-06-28 02:32:42,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293477252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:42,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:42,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:42,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090592359] [2024-06-28 02:32:42,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:42,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:42,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:42,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:42,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:42,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:42,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 70 transitions, 560 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states 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,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:42,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:42,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:42,620 INFO L124 PetriNetUnfolderBase]: 901/1515 cut-off events. [2024-06-28 02:32:42,621 INFO L125 PetriNetUnfolderBase]: For 5891/5893 co-relation queries the response was YES. [2024-06-28 02:32:42,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6093 conditions, 1515 events. 901/1515 cut-off events. For 5891/5893 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 7850 event pairs, 273 based on Foata normal form. 16/1526 useless extension candidates. Maximal degree in co-relation 6060. Up to 1243 conditions per place. [2024-06-28 02:32:42,631 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 72 selfloop transitions, 17 changer transitions 0/96 dead transitions. [2024-06-28 02:32:42,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 96 transitions, 825 flow [2024-06-28 02:32:42,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:32:42,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:32:42,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 02:32:42,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6196581196581197 [2024-06-28 02:32:42,632 INFO L175 Difference]: Start difference. First operand has 71 places, 70 transitions, 560 flow. Second operand 6 states and 145 transitions. [2024-06-28 02:32:42,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 96 transitions, 825 flow [2024-06-28 02:32:42,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 96 transitions, 783 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-28 02:32:42,642 INFO L231 Difference]: Finished difference. Result has 74 places, 71 transitions, 573 flow [2024-06-28 02:32:42,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=518, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=573, PETRI_PLACES=74, PETRI_TRANSITIONS=71} [2024-06-28 02:32:42,643 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 34 predicate places. [2024-06-28 02:32:42,645 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 71 transitions, 573 flow [2024-06-28 02:32:42,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states 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,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:42,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:42,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:32:42,646 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:32:42,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:42,646 INFO L85 PathProgramCache]: Analyzing trace with hash -2004524612, now seen corresponding path program 1 times [2024-06-28 02:32:42,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:42,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71237512] [2024-06-28 02:32:42,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:42,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:42,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:42,765 INFO 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,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:42,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71237512] [2024-06-28 02:32:42,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71237512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:42,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:42,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:42,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752115119] [2024-06-28 02:32:42,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:42,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:42,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:42,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:42,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:42,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:42,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 71 transitions, 573 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states 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,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:42,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:42,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:42,981 INFO L124 PetriNetUnfolderBase]: 881/1483 cut-off events. [2024-06-28 02:32:42,981 INFO L125 PetriNetUnfolderBase]: For 6110/6112 co-relation queries the response was YES. [2024-06-28 02:32:42,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5946 conditions, 1483 events. 881/1483 cut-off events. For 6110/6112 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 7657 event pairs, 208 based on Foata normal form. 12/1490 useless extension candidates. Maximal degree in co-relation 5912. Up to 1004 conditions per place. [2024-06-28 02:32:42,999 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 72 selfloop transitions, 20 changer transitions 0/99 dead transitions. [2024-06-28 02:32:42,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 99 transitions, 830 flow [2024-06-28 02:32:42,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:32:42,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:32:43,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 02:32:43,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6282051282051282 [2024-06-28 02:32:43,000 INFO L175 Difference]: Start difference. First operand has 74 places, 71 transitions, 573 flow. Second operand 6 states and 147 transitions. [2024-06-28 02:32:43,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 99 transitions, 830 flow [2024-06-28 02:32:43,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 99 transitions, 791 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 02:32:43,012 INFO L231 Difference]: Finished difference. Result has 75 places, 70 transitions, 560 flow [2024-06-28 02:32:43,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=516, PETRI_DIFFERENCE_MINUEND_PLACES=69, 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=560, PETRI_PLACES=75, PETRI_TRANSITIONS=70} [2024-06-28 02:32:43,013 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 35 predicate places. [2024-06-28 02:32:43,013 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 70 transitions, 560 flow [2024-06-28 02:32:43,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states 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,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:43,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:43,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:32:43,014 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:32:43,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:43,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1432989834, now seen corresponding path program 1 times [2024-06-28 02:32:43,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:43,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261368259] [2024-06-28 02:32:43,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:43,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:43,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:43,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:32:43,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:43,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261368259] [2024-06-28 02:32:43,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261368259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:43,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:43,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:32:43,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662778482] [2024-06-28 02:32:43,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:43,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:32:43,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:43,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:32:43,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:32:43,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-28 02:32:43,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 70 transitions, 560 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:43,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:43,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-28 02:32:43,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:43,260 INFO L124 PetriNetUnfolderBase]: 812/1417 cut-off events. [2024-06-28 02:32:43,260 INFO L125 PetriNetUnfolderBase]: For 6296/6296 co-relation queries the response was YES. [2024-06-28 02:32:43,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5740 conditions, 1417 events. 812/1417 cut-off events. For 6296/6296 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7541 event pairs, 244 based on Foata normal form. 2/1416 useless extension candidates. Maximal degree in co-relation 5705. Up to 1249 conditions per place. [2024-06-28 02:32:43,268 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 62 selfloop transitions, 18 changer transitions 0/90 dead transitions. [2024-06-28 02:32:43,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 90 transitions, 818 flow [2024-06-28 02:32:43,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:32:43,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:32:43,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-28 02:32:43,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6102564102564103 [2024-06-28 02:32:43,270 INFO L175 Difference]: Start difference. First operand has 75 places, 70 transitions, 560 flow. Second operand 5 states and 119 transitions. [2024-06-28 02:32:43,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 90 transitions, 818 flow [2024-06-28 02:32:43,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 90 transitions, 767 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 02:32:43,279 INFO L231 Difference]: Finished difference. Result has 78 places, 78 transitions, 652 flow [2024-06-28 02:32:43,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=509, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=652, PETRI_PLACES=78, PETRI_TRANSITIONS=78} [2024-06-28 02:32:43,279 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 38 predicate places. [2024-06-28 02:32:43,280 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 78 transitions, 652 flow [2024-06-28 02:32:43,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:43,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:43,280 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:32:43,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:32:43,280 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:32:43,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:43,281 INFO L85 PathProgramCache]: Analyzing trace with hash -746146405, now seen corresponding path program 1 times [2024-06-28 02:32:43,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:43,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611140026] [2024-06-28 02:32:43,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:43,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:43,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:43,388 INFO 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,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:43,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611140026] [2024-06-28 02:32:43,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611140026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:43,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:43,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:32:43,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399423217] [2024-06-28 02:32:43,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:43,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:32:43,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:43,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:32:43,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:32:43,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-28 02:32:43,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 78 transitions, 652 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:43,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-28 02:32:43,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:43,557 INFO L124 PetriNetUnfolderBase]: 833/1431 cut-off events. [2024-06-28 02:32:43,557 INFO L125 PetriNetUnfolderBase]: For 6910/6910 co-relation queries the response was YES. [2024-06-28 02:32:43,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5864 conditions, 1431 events. 833/1431 cut-off events. For 6910/6910 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 7637 event pairs, 249 based on Foata normal form. 2/1420 useless extension candidates. Maximal degree in co-relation 5827. Up to 1239 conditions per place. [2024-06-28 02:32:43,602 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 56 selfloop transitions, 18 changer transitions 0/89 dead transitions. [2024-06-28 02:32:43,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 89 transitions, 840 flow [2024-06-28 02:32:43,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:32:43,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:32:43,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-28 02:32:43,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6282051282051282 [2024-06-28 02:32:43,603 INFO L175 Difference]: Start difference. First operand has 78 places, 78 transitions, 652 flow. Second operand 4 states and 98 transitions. [2024-06-28 02:32:43,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 89 transitions, 840 flow [2024-06-28 02:32:43,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 89 transitions, 810 flow, removed 15 selfloop flow, removed 0 redundant places. [2024-06-28 02:32:43,613 INFO L231 Difference]: Finished difference. Result has 82 places, 81 transitions, 695 flow [2024-06-28 02:32:43,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=622, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=695, PETRI_PLACES=82, PETRI_TRANSITIONS=81} [2024-06-28 02:32:43,614 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 42 predicate places. [2024-06-28 02:32:43,614 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 81 transitions, 695 flow [2024-06-28 02:32:43,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:43,614 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:32:43,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:32:43,615 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:32:43,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:43,615 INFO L85 PathProgramCache]: Analyzing trace with hash -745760455, now seen corresponding path program 2 times [2024-06-28 02:32:43,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:43,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796901280] [2024-06-28 02:32:43,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:43,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:43,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:43,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:43,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:43,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796901280] [2024-06-28 02:32:43,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796901280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:43,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:43,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:32:43,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643207459] [2024-06-28 02:32:43,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:43,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:32:43,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:43,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:32:43,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:32:43,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-28 02:32:43,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 81 transitions, 695 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:43,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-28 02:32:43,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:43,855 INFO L124 PetriNetUnfolderBase]: 831/1414 cut-off events. [2024-06-28 02:32:43,855 INFO L125 PetriNetUnfolderBase]: For 7868/7868 co-relation queries the response was YES. [2024-06-28 02:32:43,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6094 conditions, 1414 events. 831/1414 cut-off events. For 7868/7868 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 7445 event pairs, 248 based on Foata normal form. 2/1403 useless extension candidates. Maximal degree in co-relation 6054. Up to 1229 conditions per place. [2024-06-28 02:32:43,864 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 57 selfloop transitions, 21 changer transitions 0/93 dead transitions. [2024-06-28 02:32:43,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 93 transitions, 899 flow [2024-06-28 02:32:43,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:32:43,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:32:43,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-28 02:32:43,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:32:43,865 INFO L175 Difference]: Start difference. First operand has 82 places, 81 transitions, 695 flow. Second operand 5 states and 117 transitions. [2024-06-28 02:32:43,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 93 transitions, 899 flow [2024-06-28 02:32:43,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 93 transitions, 854 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-28 02:32:43,877 INFO L231 Difference]: Finished difference. Result has 85 places, 84 transitions, 730 flow [2024-06-28 02:32:43,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=654, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=730, PETRI_PLACES=85, PETRI_TRANSITIONS=84} [2024-06-28 02:32:43,877 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 45 predicate places. [2024-06-28 02:32:43,877 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 84 transitions, 730 flow [2024-06-28 02:32:43,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:43,878 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:32:43,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:32:43,878 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:32:43,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:43,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1136873663, now seen corresponding path program 1 times [2024-06-28 02:32:43,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:43,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417469428] [2024-06-28 02:32:43,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:43,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:43,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:43,969 INFO 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,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:43,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417469428] [2024-06-28 02:32:43,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417469428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:43,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:43,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:32:43,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191401693] [2024-06-28 02:32:43,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:43,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:32:43,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:43,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:32:43,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:32:44,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:44,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 84 transitions, 730 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:32:44,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:44,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:44,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:44,149 INFO L124 PetriNetUnfolderBase]: 884/1493 cut-off events. [2024-06-28 02:32:44,149 INFO L125 PetriNetUnfolderBase]: For 8379/8379 co-relation queries the response was YES. [2024-06-28 02:32:44,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6548 conditions, 1493 events. 884/1493 cut-off events. For 8379/8379 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 7752 event pairs, 242 based on Foata normal form. 1/1492 useless extension candidates. Maximal degree in co-relation 6507. Up to 1349 conditions per place. [2024-06-28 02:32:44,158 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 86 selfloop transitions, 19 changer transitions 0/112 dead transitions. [2024-06-28 02:32:44,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 112 transitions, 1109 flow [2024-06-28 02:32:44,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:32:44,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:32:44,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-28 02:32:44,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5811965811965812 [2024-06-28 02:32:44,159 INFO L175 Difference]: Start difference. First operand has 85 places, 84 transitions, 730 flow. Second operand 6 states and 136 transitions. [2024-06-28 02:32:44,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 112 transitions, 1109 flow [2024-06-28 02:32:44,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 112 transitions, 1057 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 02:32:44,173 INFO L231 Difference]: Finished difference. Result has 90 places, 96 transitions, 847 flow [2024-06-28 02:32:44,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=678, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=847, PETRI_PLACES=90, PETRI_TRANSITIONS=96} [2024-06-28 02:32:44,174 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 50 predicate places. [2024-06-28 02:32:44,174 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 96 transitions, 847 flow [2024-06-28 02:32:44,175 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:32:44,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:44,175 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:32:44,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:32:44,175 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:32:44,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:44,176 INFO L85 PathProgramCache]: Analyzing trace with hash -745754503, now seen corresponding path program 2 times [2024-06-28 02:32:44,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:44,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273837624] [2024-06-28 02:32:44,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:44,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:44,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:44,282 INFO 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,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:44,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273837624] [2024-06-28 02:32:44,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273837624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:44,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:44,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:32:44,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062979015] [2024-06-28 02:32:44,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:44,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:32:44,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:44,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:32:44,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:32:44,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:44,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 96 transitions, 847 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:32:44,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:44,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:44,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:44,490 INFO L124 PetriNetUnfolderBase]: 889/1502 cut-off events. [2024-06-28 02:32:44,490 INFO L125 PetriNetUnfolderBase]: For 9620/9620 co-relation queries the response was YES. [2024-06-28 02:32:44,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6875 conditions, 1502 events. 889/1502 cut-off events. For 9620/9620 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 7798 event pairs, 241 based on Foata normal form. 1/1501 useless extension candidates. Maximal degree in co-relation 6831. Up to 1361 conditions per place. [2024-06-28 02:32:44,499 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 91 selfloop transitions, 19 changer transitions 0/117 dead transitions. [2024-06-28 02:32:44,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 117 transitions, 1178 flow [2024-06-28 02:32:44,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:44,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:44,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-28 02:32:44,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5567765567765568 [2024-06-28 02:32:44,500 INFO L175 Difference]: Start difference. First operand has 90 places, 96 transitions, 847 flow. Second operand 7 states and 152 transitions. [2024-06-28 02:32:44,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 117 transitions, 1178 flow [2024-06-28 02:32:44,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 117 transitions, 1142 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 02:32:44,521 INFO L231 Difference]: Finished difference. Result has 96 places, 101 transitions, 906 flow [2024-06-28 02:32:44,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=815, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=906, PETRI_PLACES=96, PETRI_TRANSITIONS=101} [2024-06-28 02:32:44,521 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 56 predicate places. [2024-06-28 02:32:44,521 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 101 transitions, 906 flow [2024-06-28 02:32:44,522 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:32:44,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:44,522 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:32:44,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:32:44,522 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:32:44,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:44,523 INFO L85 PathProgramCache]: Analyzing trace with hash -745961893, now seen corresponding path program 3 times [2024-06-28 02:32:44,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:44,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790150874] [2024-06-28 02:32:44,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:44,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:44,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:44,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:44,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:44,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790150874] [2024-06-28 02:32:44,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790150874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:44,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:44,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:32:44,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116962393] [2024-06-28 02:32:44,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:44,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:32:44,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:44,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:32:44,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:32:44,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:44,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 101 transitions, 906 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:32:44,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:44,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:44,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:44,801 INFO L124 PetriNetUnfolderBase]: 886/1498 cut-off events. [2024-06-28 02:32:44,801 INFO L125 PetriNetUnfolderBase]: For 10477/10477 co-relation queries the response was YES. [2024-06-28 02:32:44,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6896 conditions, 1498 events. 886/1498 cut-off events. For 10477/10477 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 7767 event pairs, 242 based on Foata normal form. 1/1497 useless extension candidates. Maximal degree in co-relation 6850. Up to 1358 conditions per place. [2024-06-28 02:32:44,810 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 89 selfloop transitions, 18 changer transitions 0/114 dead transitions. [2024-06-28 02:32:44,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 114 transitions, 1157 flow [2024-06-28 02:32:44,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:32:44,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:32:44,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-28 02:32:44,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:32:44,812 INFO L175 Difference]: Start difference. First operand has 96 places, 101 transitions, 906 flow. Second operand 5 states and 117 transitions. [2024-06-28 02:32:44,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 114 transitions, 1157 flow [2024-06-28 02:32:44,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 114 transitions, 1101 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 02:32:44,832 INFO L231 Difference]: Finished difference. Result has 97 places, 101 transitions, 892 flow [2024-06-28 02:32:44,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=850, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=892, PETRI_PLACES=97, PETRI_TRANSITIONS=101} [2024-06-28 02:32:44,833 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 57 predicate places. [2024-06-28 02:32:44,833 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 101 transitions, 892 flow [2024-06-28 02:32:44,833 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:32:44,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:44,834 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:32:44,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:32:44,834 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:32:44,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:44,834 INFO L85 PathProgramCache]: Analyzing trace with hash -745746567, now seen corresponding path program 1 times [2024-06-28 02:32:44,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:44,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948256679] [2024-06-28 02:32:44,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:44,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:44,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:44,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:44,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:44,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948256679] [2024-06-28 02:32:44,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948256679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:44,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:44,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:32:44,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621860783] [2024-06-28 02:32:44,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:44,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:32:44,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:44,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:32:44,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:32:44,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-28 02:32:44,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 101 transitions, 892 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:44,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-28 02:32:44,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:45,111 INFO L124 PetriNetUnfolderBase]: 834/1434 cut-off events. [2024-06-28 02:32:45,111 INFO L125 PetriNetUnfolderBase]: For 10962/10962 co-relation queries the response was YES. [2024-06-28 02:32:45,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6607 conditions, 1434 events. 834/1434 cut-off events. For 10962/10962 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 7535 event pairs, 235 based on Foata normal form. 2/1427 useless extension candidates. Maximal degree in co-relation 6560. Up to 1258 conditions per place. [2024-06-28 02:32:45,121 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 89 selfloop transitions, 10 changer transitions 0/114 dead transitions. [2024-06-28 02:32:45,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 114 transitions, 1135 flow [2024-06-28 02:32:45,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:32:45,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:32:45,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-28 02:32:45,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-28 02:32:45,123 INFO L175 Difference]: Start difference. First operand has 97 places, 101 transitions, 892 flow. Second operand 5 states and 115 transitions. [2024-06-28 02:32:45,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 114 transitions, 1135 flow [2024-06-28 02:32:45,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 114 transitions, 1099 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 02:32:45,143 INFO L231 Difference]: Finished difference. Result has 98 places, 103 transitions, 899 flow [2024-06-28 02:32:45,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=856, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=899, PETRI_PLACES=98, PETRI_TRANSITIONS=103} [2024-06-28 02:32:45,144 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 58 predicate places. [2024-06-28 02:32:45,144 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 103 transitions, 899 flow [2024-06-28 02:32:45,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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:45,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:45,144 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:32:45,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:32:45,144 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:32:45,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:45,145 INFO L85 PathProgramCache]: Analyzing trace with hash 1578433813, now seen corresponding path program 1 times [2024-06-28 02:32:45,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:45,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656027295] [2024-06-28 02:32:45,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:45,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:45,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:45,256 INFO 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:45,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:45,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656027295] [2024-06-28 02:32:45,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656027295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:45,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:45,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:32:45,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803774534] [2024-06-28 02:32:45,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:45,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:32:45,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:45,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:32:45,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:32:45,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-28 02:32:45,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 103 transitions, 899 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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:45,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:45,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-28 02:32:45,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:45,466 INFO L124 PetriNetUnfolderBase]: 861/1470 cut-off events. [2024-06-28 02:32:45,466 INFO L125 PetriNetUnfolderBase]: For 12720/12720 co-relation queries the response was YES. [2024-06-28 02:32:45,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6920 conditions, 1470 events. 861/1470 cut-off events. For 12720/12720 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7709 event pairs, 199 based on Foata normal form. 4/1471 useless extension candidates. Maximal degree in co-relation 6872. Up to 1194 conditions per place. [2024-06-28 02:32:45,474 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 81 selfloop transitions, 30 changer transitions 0/127 dead transitions. [2024-06-28 02:32:45,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 127 transitions, 1258 flow [2024-06-28 02:32:45,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:32:45,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:32:45,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-28 02:32:45,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-28 02:32:45,475 INFO L175 Difference]: Start difference. First operand has 98 places, 103 transitions, 899 flow. Second operand 6 states and 143 transitions. [2024-06-28 02:32:45,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 127 transitions, 1258 flow [2024-06-28 02:32:45,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 127 transitions, 1231 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 02:32:45,496 INFO L231 Difference]: Finished difference. Result has 102 places, 108 transitions, 1014 flow [2024-06-28 02:32:45,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=872, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1014, PETRI_PLACES=102, PETRI_TRANSITIONS=108} [2024-06-28 02:32:45,496 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 62 predicate places. [2024-06-28 02:32:45,497 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 108 transitions, 1014 flow [2024-06-28 02:32:45,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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:45,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:45,497 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:32:45,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:32:45,497 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:32:45,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:45,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1581290773, now seen corresponding path program 2 times [2024-06-28 02:32:45,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:45,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493959977] [2024-06-28 02:32:45,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:45,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:45,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:45,589 INFO 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:45,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:45,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493959977] [2024-06-28 02:32:45,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493959977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:45,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:45,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:32:45,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545149848] [2024-06-28 02:32:45,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:45,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:32:45,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:45,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:32:45,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:32:45,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-28 02:32:45,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 108 transitions, 1014 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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:45,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:45,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-28 02:32:45,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:45,761 INFO L124 PetriNetUnfolderBase]: 851/1456 cut-off events. [2024-06-28 02:32:45,761 INFO L125 PetriNetUnfolderBase]: For 14014/14014 co-relation queries the response was YES. [2024-06-28 02:32:45,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7074 conditions, 1456 events. 851/1456 cut-off events. For 14014/14014 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7641 event pairs, 234 based on Foata normal form. 4/1457 useless extension candidates. Maximal degree in co-relation 7024. Up to 1252 conditions per place. [2024-06-28 02:32:45,770 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 80 selfloop transitions, 26 changer transitions 0/122 dead transitions. [2024-06-28 02:32:45,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 122 transitions, 1260 flow [2024-06-28 02:32:45,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:32:45,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:32:45,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-28 02:32:45,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-28 02:32:45,771 INFO L175 Difference]: Start difference. First operand has 102 places, 108 transitions, 1014 flow. Second operand 6 states and 138 transitions. [2024-06-28 02:32:45,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 122 transitions, 1260 flow [2024-06-28 02:32:45,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 122 transitions, 1174 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-28 02:32:45,796 INFO L231 Difference]: Finished difference. Result has 105 places, 108 transitions, 986 flow [2024-06-28 02:32:45,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=928, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=986, PETRI_PLACES=105, PETRI_TRANSITIONS=108} [2024-06-28 02:32:45,797 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 65 predicate places. [2024-06-28 02:32:45,797 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 108 transitions, 986 flow [2024-06-28 02:32:45,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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:45,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:45,797 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:45,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:32:45,798 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:32:45,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:45,798 INFO L85 PathProgramCache]: Analyzing trace with hash 178228355, now seen corresponding path program 1 times [2024-06-28 02:32:45,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:45,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150573003] [2024-06-28 02:32:45,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:45,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:45,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:45,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:45,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:45,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150573003] [2024-06-28 02:32:45,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150573003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:45,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:45,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:45,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833451285] [2024-06-28 02:32:45,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:45,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:45,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:45,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:45,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:45,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:45,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 108 transitions, 986 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:45,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:45,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:45,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:46,093 INFO L124 PetriNetUnfolderBase]: 892/1507 cut-off events. [2024-06-28 02:32:46,093 INFO L125 PetriNetUnfolderBase]: For 14630/14632 co-relation queries the response was YES. [2024-06-28 02:32:46,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7257 conditions, 1507 events. 892/1507 cut-off events. For 14630/14632 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 7826 event pairs, 251 based on Foata normal form. 1/1503 useless extension candidates. Maximal degree in co-relation 7206. Up to 1295 conditions per place. [2024-06-28 02:32:46,102 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 80 selfloop transitions, 36 changer transitions 0/123 dead transitions. [2024-06-28 02:32:46,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 123 transitions, 1284 flow [2024-06-28 02:32:46,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:32:46,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:32:46,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-28 02:32:46,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6205128205128205 [2024-06-28 02:32:46,104 INFO L175 Difference]: Start difference. First operand has 105 places, 108 transitions, 986 flow. Second operand 5 states and 121 transitions. [2024-06-28 02:32:46,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 123 transitions, 1284 flow [2024-06-28 02:32:46,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 123 transitions, 1230 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 02:32:46,129 INFO L231 Difference]: Finished difference. Result has 106 places, 111 transitions, 1059 flow [2024-06-28 02:32:46,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=932, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1059, PETRI_PLACES=106, PETRI_TRANSITIONS=111} [2024-06-28 02:32:46,129 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 66 predicate places. [2024-06-28 02:32:46,129 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 111 transitions, 1059 flow [2024-06-28 02:32:46,130 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:46,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:46,130 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:46,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:32:46,130 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:32:46,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:46,130 INFO L85 PathProgramCache]: Analyzing trace with hash 849087931, now seen corresponding path program 2 times [2024-06-28 02:32:46,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:46,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39431854] [2024-06-28 02:32:46,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:46,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:46,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:46,236 INFO 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,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:46,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39431854] [2024-06-28 02:32:46,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39431854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:46,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:46,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:46,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699416984] [2024-06-28 02:32:46,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:46,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:46,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:46,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:46,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:46,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:46,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 111 transitions, 1059 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:46,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:46,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:46,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:46,415 INFO L124 PetriNetUnfolderBase]: 897/1524 cut-off events. [2024-06-28 02:32:46,416 INFO L125 PetriNetUnfolderBase]: For 16580/16582 co-relation queries the response was YES. [2024-06-28 02:32:46,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7598 conditions, 1524 events. 897/1524 cut-off events. For 16580/16582 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7958 event pairs, 251 based on Foata normal form. 1/1520 useless extension candidates. Maximal degree in co-relation 7546. Up to 1284 conditions per place. [2024-06-28 02:32:46,426 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 85 selfloop transitions, 42 changer transitions 0/134 dead transitions. [2024-06-28 02:32:46,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 134 transitions, 1477 flow [2024-06-28 02:32:46,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:32:46,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:32:46,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-28 02:32:46,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6068376068376068 [2024-06-28 02:32:46,427 INFO L175 Difference]: Start difference. First operand has 106 places, 111 transitions, 1059 flow. Second operand 6 states and 142 transitions. [2024-06-28 02:32:46,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 134 transitions, 1477 flow [2024-06-28 02:32:46,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 134 transitions, 1378 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-28 02:32:46,458 INFO L231 Difference]: Finished difference. Result has 109 places, 117 transitions, 1142 flow [2024-06-28 02:32:46,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=970, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1142, PETRI_PLACES=109, PETRI_TRANSITIONS=117} [2024-06-28 02:32:46,459 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 69 predicate places. [2024-06-28 02:32:46,459 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 117 transitions, 1142 flow [2024-06-28 02:32:46,460 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:46,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:46,460 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:46,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:32:46,460 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:32:46,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:46,461 INFO L85 PathProgramCache]: Analyzing trace with hash 293788295, now seen corresponding path program 3 times [2024-06-28 02:32:46,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:46,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544053190] [2024-06-28 02:32:46,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:46,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:46,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:46,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:46,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:46,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544053190] [2024-06-28 02:32:46,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544053190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:46,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:46,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:46,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66590135] [2024-06-28 02:32:46,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:46,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:46,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:46,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:46,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:46,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:46,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 117 transitions, 1142 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:46,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:46,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:46,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:46,757 INFO L124 PetriNetUnfolderBase]: 902/1533 cut-off events. [2024-06-28 02:32:46,757 INFO L125 PetriNetUnfolderBase]: For 17226/17228 co-relation queries the response was YES. [2024-06-28 02:32:46,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7727 conditions, 1533 events. 902/1533 cut-off events. For 17226/17228 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 7984 event pairs, 251 based on Foata normal form. 1/1529 useless extension candidates. Maximal degree in co-relation 7674. Up to 1290 conditions per place. [2024-06-28 02:32:46,767 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 81 selfloop transitions, 46 changer transitions 0/134 dead transitions. [2024-06-28 02:32:46,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 134 transitions, 1512 flow [2024-06-28 02:32:46,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:32:46,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:32:46,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-28 02:32:46,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982905982905983 [2024-06-28 02:32:46,768 INFO L175 Difference]: Start difference. First operand has 109 places, 117 transitions, 1142 flow. Second operand 6 states and 140 transitions. [2024-06-28 02:32:46,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 134 transitions, 1512 flow [2024-06-28 02:32:46,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 134 transitions, 1429 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-28 02:32:46,797 INFO L231 Difference]: Finished difference. Result has 113 places, 120 transitions, 1201 flow [2024-06-28 02:32:46,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1065, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1201, PETRI_PLACES=113, PETRI_TRANSITIONS=120} [2024-06-28 02:32:46,798 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 73 predicate places. [2024-06-28 02:32:46,798 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 120 transitions, 1201 flow [2024-06-28 02:32:46,798 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:46,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:46,798 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:46,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:32:46,799 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:32:46,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:46,799 INFO L85 PathProgramCache]: Analyzing trace with hash 293788636, now seen corresponding path program 1 times [2024-06-28 02:32:46,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:46,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416298468] [2024-06-28 02:32:46,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:46,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:46,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:46,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:46,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:46,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416298468] [2024-06-28 02:32:46,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416298468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:46,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:46,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:46,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002307129] [2024-06-28 02:32:46,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:46,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:46,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:46,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:46,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:46,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:46,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 120 transitions, 1201 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:46,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:46,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:46,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:47,097 INFO L124 PetriNetUnfolderBase]: 915/1556 cut-off events. [2024-06-28 02:32:47,097 INFO L125 PetriNetUnfolderBase]: For 18639/18644 co-relation queries the response was YES. [2024-06-28 02:32:47,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7982 conditions, 1556 events. 915/1556 cut-off events. For 18639/18644 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 8177 event pairs, 242 based on Foata normal form. 5/1558 useless extension candidates. Maximal degree in co-relation 7927. Up to 1338 conditions per place. [2024-06-28 02:32:47,108 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 93 selfloop transitions, 45 changer transitions 0/145 dead transitions. [2024-06-28 02:32:47,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 145 transitions, 1643 flow [2024-06-28 02:32:47,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:47,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:47,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-28 02:32:47,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-28 02:32:47,109 INFO L175 Difference]: Start difference. First operand has 113 places, 120 transitions, 1201 flow. Second operand 8 states and 176 transitions. [2024-06-28 02:32:47,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 145 transitions, 1643 flow [2024-06-28 02:32:47,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 145 transitions, 1555 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 02:32:47,140 INFO L231 Difference]: Finished difference. Result has 119 places, 129 transitions, 1319 flow [2024-06-28 02:32:47,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1113, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1319, PETRI_PLACES=119, PETRI_TRANSITIONS=129} [2024-06-28 02:32:47,141 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 79 predicate places. [2024-06-28 02:32:47,141 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 129 transitions, 1319 flow [2024-06-28 02:32:47,141 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:47,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:47,141 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:47,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:32:47,142 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:32:47,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:47,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1020843462, now seen corresponding path program 2 times [2024-06-28 02:32:47,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:47,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640450968] [2024-06-28 02:32:47,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:47,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:47,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:47,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:47,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:47,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640450968] [2024-06-28 02:32:47,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640450968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:47,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:47,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:47,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130674833] [2024-06-28 02:32:47,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:47,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:47,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:47,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:47,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:47,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:47,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 129 transitions, 1319 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:47,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:47,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:47,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:47,499 INFO L124 PetriNetUnfolderBase]: 957/1620 cut-off events. [2024-06-28 02:32:47,499 INFO L125 PetriNetUnfolderBase]: For 22041/22043 co-relation queries the response was YES. [2024-06-28 02:32:47,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8741 conditions, 1620 events. 957/1620 cut-off events. For 22041/22043 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 8561 event pairs, 250 based on Foata normal form. 2/1617 useless extension candidates. Maximal degree in co-relation 8684. Up to 1373 conditions per place. [2024-06-28 02:32:47,512 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 100 selfloop transitions, 55 changer transitions 0/162 dead transitions. [2024-06-28 02:32:47,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 162 transitions, 1975 flow [2024-06-28 02:32:47,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:47,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:47,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 02:32:47,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934065934065934 [2024-06-28 02:32:47,514 INFO L175 Difference]: Start difference. First operand has 119 places, 129 transitions, 1319 flow. Second operand 7 states and 162 transitions. [2024-06-28 02:32:47,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 162 transitions, 1975 flow [2024-06-28 02:32:47,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 162 transitions, 1870 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-28 02:32:47,559 INFO L231 Difference]: Finished difference. Result has 123 places, 147 transitions, 1655 flow [2024-06-28 02:32:47,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1239, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1655, PETRI_PLACES=123, PETRI_TRANSITIONS=147} [2024-06-28 02:32:47,559 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 83 predicate places. [2024-06-28 02:32:47,559 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 147 transitions, 1655 flow [2024-06-28 02:32:47,559 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:47,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:47,560 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:47,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:32:47,560 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:32:47,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:47,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1206526112, now seen corresponding path program 3 times [2024-06-28 02:32:47,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:47,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965980874] [2024-06-28 02:32:47,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:47,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:47,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:47,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:47,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:47,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965980874] [2024-06-28 02:32:47,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965980874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:47,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:47,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:47,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954754293] [2024-06-28 02:32:47,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:47,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:47,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:47,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:47,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:47,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:47,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 147 transitions, 1655 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:47,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:47,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:47,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:47,926 INFO L124 PetriNetUnfolderBase]: 951/1612 cut-off events. [2024-06-28 02:32:47,926 INFO L125 PetriNetUnfolderBase]: For 22860/22862 co-relation queries the response was YES. [2024-06-28 02:32:47,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9011 conditions, 1612 events. 951/1612 cut-off events. For 22860/22862 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 8516 event pairs, 250 based on Foata normal form. 2/1609 useless extension candidates. Maximal degree in co-relation 8952. Up to 1367 conditions per place. [2024-06-28 02:32:47,940 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 98 selfloop transitions, 55 changer transitions 0/160 dead transitions. [2024-06-28 02:32:47,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 160 transitions, 1993 flow [2024-06-28 02:32:47,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:32:47,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:32:47,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-28 02:32:47,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6068376068376068 [2024-06-28 02:32:47,942 INFO L175 Difference]: Start difference. First operand has 123 places, 147 transitions, 1655 flow. Second operand 6 states and 142 transitions. [2024-06-28 02:32:47,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 160 transitions, 1993 flow [2024-06-28 02:32:48,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 160 transitions, 1852 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-28 02:32:48,022 INFO L231 Difference]: Finished difference. Result has 125 places, 147 transitions, 1638 flow [2024-06-28 02:32:48,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1514, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1638, PETRI_PLACES=125, PETRI_TRANSITIONS=147} [2024-06-28 02:32:48,023 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 85 predicate places. [2024-06-28 02:32:48,023 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 147 transitions, 1638 flow [2024-06-28 02:32:48,024 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:48,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:48,024 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:48,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:32:48,024 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:32:48,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:48,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1020837541, now seen corresponding path program 4 times [2024-06-28 02:32:48,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:48,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543183419] [2024-06-28 02:32:48,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:48,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:48,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:48,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:48,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:48,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543183419] [2024-06-28 02:32:48,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543183419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:48,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:48,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:48,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030701418] [2024-06-28 02:32:48,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:48,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:48,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:48,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:48,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:48,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:48,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 147 transitions, 1638 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:48,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:48,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:48,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:48,354 INFO L124 PetriNetUnfolderBase]: 948/1608 cut-off events. [2024-06-28 02:32:48,354 INFO L125 PetriNetUnfolderBase]: For 22160/22162 co-relation queries the response was YES. [2024-06-28 02:32:48,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9011 conditions, 1608 events. 948/1608 cut-off events. For 22160/22162 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 8471 event pairs, 250 based on Foata normal form. 1/1604 useless extension candidates. Maximal degree in co-relation 8951. Up to 1361 conditions per place. [2024-06-28 02:32:48,365 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 115 selfloop transitions, 40 changer transitions 0/162 dead transitions. [2024-06-28 02:32:48,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 162 transitions, 1986 flow [2024-06-28 02:32:48,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:32:48,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:32:48,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-28 02:32:48,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6307692307692307 [2024-06-28 02:32:48,366 INFO L175 Difference]: Start difference. First operand has 125 places, 147 transitions, 1638 flow. Second operand 5 states and 123 transitions. [2024-06-28 02:32:48,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 162 transitions, 1986 flow [2024-06-28 02:32:48,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 162 transitions, 1848 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 02:32:48,399 INFO L231 Difference]: Finished difference. Result has 124 places, 147 transitions, 1592 flow [2024-06-28 02:32:48,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1500, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1592, PETRI_PLACES=124, PETRI_TRANSITIONS=147} [2024-06-28 02:32:48,400 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 84 predicate places. [2024-06-28 02:32:48,400 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 147 transitions, 1592 flow [2024-06-28 02:32:48,400 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:48,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:48,400 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:48,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:32:48,401 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:32:48,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:48,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1021053208, now seen corresponding path program 1 times [2024-06-28 02:32:48,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:48,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472253492] [2024-06-28 02:32:48,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:48,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:48,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:48,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:32:48,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:48,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472253492] [2024-06-28 02:32:48,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472253492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:48,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:48,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:48,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807037966] [2024-06-28 02:32:48,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:48,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:48,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:48,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:48,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:48,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-28 02:32:48,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 147 transitions, 1592 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states 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,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:48,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-28 02:32:48,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:48,767 INFO L124 PetriNetUnfolderBase]: 929/1586 cut-off events. [2024-06-28 02:32:48,767 INFO L125 PetriNetUnfolderBase]: For 24298/24306 co-relation queries the response was YES. [2024-06-28 02:32:48,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8840 conditions, 1586 events. 929/1586 cut-off events. For 24298/24306 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 8509 event pairs, 243 based on Foata normal form. 10/1581 useless extension candidates. Maximal degree in co-relation 8780. Up to 1308 conditions per place. [2024-06-28 02:32:48,777 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 114 selfloop transitions, 23 changer transitions 0/161 dead transitions. [2024-06-28 02:32:48,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 161 transitions, 1934 flow [2024-06-28 02:32:48,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:32:48,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:32:48,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-28 02:32:48,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-28 02:32:48,778 INFO L175 Difference]: Start difference. First operand has 124 places, 147 transitions, 1592 flow. Second operand 5 states and 120 transitions. [2024-06-28 02:32:48,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 161 transitions, 1934 flow [2024-06-28 02:32:48,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 161 transitions, 1820 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 02:32:48,811 INFO L231 Difference]: Finished difference. Result has 124 places, 148 transitions, 1547 flow [2024-06-28 02:32:48,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1478, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1547, PETRI_PLACES=124, PETRI_TRANSITIONS=148} [2024-06-28 02:32:48,815 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 84 predicate places. [2024-06-28 02:32:48,815 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 148 transitions, 1547 flow [2024-06-28 02:32:48,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states 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,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:48,816 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:48,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:32:48,816 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:32:48,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:48,816 INFO L85 PathProgramCache]: Analyzing trace with hash -1388208030, now seen corresponding path program 4 times [2024-06-28 02:32:48,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:48,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351595130] [2024-06-28 02:32:48,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:48,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:48,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:48,897 INFO 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,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:48,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351595130] [2024-06-28 02:32:48,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351595130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:48,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:48,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:48,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058768904] [2024-06-28 02:32:48,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:48,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:48,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:48,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:48,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:48,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:48,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 148 transitions, 1547 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:48,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:48,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:48,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:49,119 INFO L124 PetriNetUnfolderBase]: 989/1678 cut-off events. [2024-06-28 02:32:49,119 INFO L125 PetriNetUnfolderBase]: For 23570/23575 co-relation queries the response was YES. [2024-06-28 02:32:49,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9383 conditions, 1678 events. 989/1678 cut-off events. For 23570/23575 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 8939 event pairs, 253 based on Foata normal form. 5/1680 useless extension candidates. Maximal degree in co-relation 9322. Up to 1423 conditions per place. [2024-06-28 02:32:49,131 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 107 selfloop transitions, 58 changer transitions 0/172 dead transitions. [2024-06-28 02:32:49,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 172 transitions, 2063 flow [2024-06-28 02:32:49,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:49,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:49,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-28 02:32:49,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5787545787545788 [2024-06-28 02:32:49,132 INFO L175 Difference]: Start difference. First operand has 124 places, 148 transitions, 1547 flow. Second operand 7 states and 158 transitions. [2024-06-28 02:32:49,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 172 transitions, 2063 flow [2024-06-28 02:32:49,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 172 transitions, 2022 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-28 02:32:49,174 INFO L231 Difference]: Finished difference. Result has 129 places, 157 transitions, 1759 flow [2024-06-28 02:32:49,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1506, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1759, PETRI_PLACES=129, PETRI_TRANSITIONS=157} [2024-06-28 02:32:49,175 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 89 predicate places. [2024-06-28 02:32:49,175 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 157 transitions, 1759 flow [2024-06-28 02:32:49,175 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:49,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:49,176 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:49,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:32:49,176 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:32:49,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:49,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1552452798, now seen corresponding path program 5 times [2024-06-28 02:32:49,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:49,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413931668] [2024-06-28 02:32:49,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:49,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:49,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:49,271 INFO 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:49,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:49,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413931668] [2024-06-28 02:32:49,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413931668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:49,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:49,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:49,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115329416] [2024-06-28 02:32:49,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:49,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:49,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:49,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:49,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:49,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:49,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 157 transitions, 1759 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:49,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:49,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:49,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:49,558 INFO L124 PetriNetUnfolderBase]: 986/1667 cut-off events. [2024-06-28 02:32:49,558 INFO L125 PetriNetUnfolderBase]: For 25831/25833 co-relation queries the response was YES. [2024-06-28 02:32:49,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9662 conditions, 1667 events. 986/1667 cut-off events. For 25831/25833 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 8848 event pairs, 254 based on Foata normal form. 1/1663 useless extension candidates. Maximal degree in co-relation 9599. Up to 1436 conditions per place. [2024-06-28 02:32:49,571 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 128 selfloop transitions, 38 changer transitions 0/173 dead transitions. [2024-06-28 02:32:49,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 173 transitions, 2131 flow [2024-06-28 02:32:49,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:32:49,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:32:49,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-28 02:32:49,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6025641025641025 [2024-06-28 02:32:49,573 INFO L175 Difference]: Start difference. First operand has 129 places, 157 transitions, 1759 flow. Second operand 6 states and 141 transitions. [2024-06-28 02:32:49,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 173 transitions, 2131 flow [2024-06-28 02:32:49,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 173 transitions, 2057 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-28 02:32:49,630 INFO L231 Difference]: Finished difference. Result has 133 places, 157 transitions, 1767 flow [2024-06-28 02:32:49,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1685, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1767, PETRI_PLACES=133, PETRI_TRANSITIONS=157} [2024-06-28 02:32:49,630 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 93 predicate places. [2024-06-28 02:32:49,630 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 157 transitions, 1767 flow [2024-06-28 02:32:49,631 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:49,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:49,631 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:49,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:32:49,631 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:32:49,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:49,631 INFO L85 PathProgramCache]: Analyzing trace with hash 388386616, now seen corresponding path program 6 times [2024-06-28 02:32:49,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:49,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477636461] [2024-06-28 02:32:49,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:49,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:49,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:49,719 INFO 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:49,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:49,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477636461] [2024-06-28 02:32:49,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477636461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:49,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:49,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:49,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334242597] [2024-06-28 02:32:49,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:49,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:49,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:49,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:49,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:49,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:49,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 157 transitions, 1767 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:49,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:49,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:49,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:49,935 INFO L124 PetriNetUnfolderBase]: 999/1687 cut-off events. [2024-06-28 02:32:49,936 INFO L125 PetriNetUnfolderBase]: For 28111/28113 co-relation queries the response was YES. [2024-06-28 02:32:49,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9947 conditions, 1687 events. 999/1687 cut-off events. For 28111/28113 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 8918 event pairs, 259 based on Foata normal form. 1/1683 useless extension candidates. Maximal degree in co-relation 9881. Up to 1406 conditions per place. [2024-06-28 02:32:49,947 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 98 selfloop transitions, 72 changer transitions 0/177 dead transitions. [2024-06-28 02:32:49,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 177 transitions, 2285 flow [2024-06-28 02:32:49,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:32:49,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:32:49,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-28 02:32:49,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6068376068376068 [2024-06-28 02:32:49,948 INFO L175 Difference]: Start difference. First operand has 133 places, 157 transitions, 1767 flow. Second operand 6 states and 142 transitions. [2024-06-28 02:32:49,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 177 transitions, 2285 flow [2024-06-28 02:32:49,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 177 transitions, 2167 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 02:32:49,991 INFO L231 Difference]: Finished difference. Result has 136 places, 163 transitions, 1948 flow [2024-06-28 02:32:49,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1649, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1948, PETRI_PLACES=136, PETRI_TRANSITIONS=163} [2024-06-28 02:32:49,992 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 96 predicate places. [2024-06-28 02:32:49,992 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 163 transitions, 1948 flow [2024-06-28 02:32:49,992 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:49,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:49,992 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:49,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:32:49,993 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:32:49,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:49,993 INFO L85 PathProgramCache]: Analyzing trace with hash 589472344, now seen corresponding path program 7 times [2024-06-28 02:32:49,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:49,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744656222] [2024-06-28 02:32:49,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:49,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:50,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:50,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:32:50,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:50,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744656222] [2024-06-28 02:32:50,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744656222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:50,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:50,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:50,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437465527] [2024-06-28 02:32:50,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:50,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:50,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:50,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:50,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:50,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:50,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 163 transitions, 1948 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:50,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:50,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:50,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:50,361 INFO L124 PetriNetUnfolderBase]: 1004/1700 cut-off events. [2024-06-28 02:32:50,361 INFO L125 PetriNetUnfolderBase]: For 31358/31360 co-relation queries the response was YES. [2024-06-28 02:32:50,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10382 conditions, 1700 events. 1004/1700 cut-off events. For 31358/31360 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 9065 event pairs, 258 based on Foata normal form. 1/1696 useless extension candidates. Maximal degree in co-relation 10315. Up to 1412 conditions per place. [2024-06-28 02:32:50,374 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 97 selfloop transitions, 78 changer transitions 0/182 dead transitions. [2024-06-28 02:32:50,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 182 transitions, 2441 flow [2024-06-28 02:32:50,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:50,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:50,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-28 02:32:50,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-28 02:32:50,376 INFO L175 Difference]: Start difference. First operand has 136 places, 163 transitions, 1948 flow. Second operand 8 states and 180 transitions. [2024-06-28 02:32:50,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 182 transitions, 2441 flow [2024-06-28 02:32:50,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 182 transitions, 2311 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 02:32:50,440 INFO L231 Difference]: Finished difference. Result has 141 places, 166 transitions, 2035 flow [2024-06-28 02:32:50,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1821, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2035, PETRI_PLACES=141, PETRI_TRANSITIONS=166} [2024-06-28 02:32:50,440 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 101 predicate places. [2024-06-28 02:32:50,440 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 166 transitions, 2035 flow [2024-06-28 02:32:50,441 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:50,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:50,441 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:50,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:32:50,441 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:32:50,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:50,442 INFO L85 PathProgramCache]: Analyzing trace with hash 583758424, now seen corresponding path program 8 times [2024-06-28 02:32:50,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:50,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278566186] [2024-06-28 02:32:50,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:50,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:50,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:50,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:50,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:50,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278566186] [2024-06-28 02:32:50,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278566186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:50,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:50,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:50,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283142502] [2024-06-28 02:32:50,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:50,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:50,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:50,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:50,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:50,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:50,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 166 transitions, 2035 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:50,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:50,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:50,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:50,776 INFO L124 PetriNetUnfolderBase]: 998/1688 cut-off events. [2024-06-28 02:32:50,777 INFO L125 PetriNetUnfolderBase]: For 32924/32926 co-relation queries the response was YES. [2024-06-28 02:32:50,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10331 conditions, 1688 events. 998/1688 cut-off events. For 32924/32926 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 8954 event pairs, 254 based on Foata normal form. 2/1685 useless extension candidates. Maximal degree in co-relation 10263. Up to 1406 conditions per place. [2024-06-28 02:32:50,789 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 95 selfloop transitions, 80 changer transitions 0/182 dead transitions. [2024-06-28 02:32:50,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 182 transitions, 2423 flow [2024-06-28 02:32:50,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:32:50,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:32:50,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-28 02:32:50,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612535612535613 [2024-06-28 02:32:50,792 INFO L175 Difference]: Start difference. First operand has 141 places, 166 transitions, 2035 flow. Second operand 9 states and 197 transitions. [2024-06-28 02:32:50,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 182 transitions, 2423 flow [2024-06-28 02:32:50,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 182 transitions, 2161 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-28 02:32:50,841 INFO L231 Difference]: Finished difference. Result has 144 places, 166 transitions, 1943 flow [2024-06-28 02:32:50,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1773, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1943, PETRI_PLACES=144, PETRI_TRANSITIONS=166} [2024-06-28 02:32:50,842 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 104 predicate places. [2024-06-28 02:32:50,842 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 166 transitions, 1943 flow [2024-06-28 02:32:50,842 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:50,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:50,842 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:50,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:32:50,842 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:32:50,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:50,843 INFO L85 PathProgramCache]: Analyzing trace with hash 583766360, now seen corresponding path program 2 times [2024-06-28 02:32:50,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:50,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274607267] [2024-06-28 02:32:50,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:50,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:50,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:50,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:50,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:50,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274607267] [2024-06-28 02:32:50,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274607267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:50,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:50,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:50,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752450178] [2024-06-28 02:32:50,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:50,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:50,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:50,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:50,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:50,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-28 02:32:50,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 166 transitions, 1943 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states 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,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:50,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-28 02:32:50,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:51,166 INFO L124 PetriNetUnfolderBase]: 984/1677 cut-off events. [2024-06-28 02:32:51,166 INFO L125 PetriNetUnfolderBase]: For 36614/36614 co-relation queries the response was YES. [2024-06-28 02:32:51,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10214 conditions, 1677 events. 984/1677 cut-off events. For 36614/36614 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 9085 event pairs, 250 based on Foata normal form. 10/1674 useless extension candidates. Maximal degree in co-relation 10145. Up to 1386 conditions per place. [2024-06-28 02:32:51,177 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 126 selfloop transitions, 26 changer transitions 0/181 dead transitions. [2024-06-28 02:32:51,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 181 transitions, 2325 flow [2024-06-28 02:32:51,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:32:51,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:32:51,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-28 02:32:51,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-28 02:32:51,178 INFO L175 Difference]: Start difference. First operand has 144 places, 166 transitions, 1943 flow. Second operand 6 states and 138 transitions. [2024-06-28 02:32:51,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 181 transitions, 2325 flow [2024-06-28 02:32:51,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 181 transitions, 2125 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 02:32:51,238 INFO L231 Difference]: Finished difference. Result has 142 places, 167 transitions, 1817 flow [2024-06-28 02:32:51,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1743, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1817, PETRI_PLACES=142, PETRI_TRANSITIONS=167} [2024-06-28 02:32:51,238 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 102 predicate places. [2024-06-28 02:32:51,238 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 167 transitions, 1817 flow [2024-06-28 02:32:51,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states 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,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:51,239 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:51,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:32:51,239 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:32:51,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:51,239 INFO L85 PathProgramCache]: Analyzing trace with hash 223980980, now seen corresponding path program 3 times [2024-06-28 02:32:51,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:51,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833312623] [2024-06-28 02:32:51,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:51,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:51,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:51,354 INFO 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,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:51,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833312623] [2024-06-28 02:32:51,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833312623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:51,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:51,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:51,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640026569] [2024-06-28 02:32:51,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:51,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:51,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:51,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:51,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:51,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-28 02:32:51,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 167 transitions, 1817 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states 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,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:51,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-28 02:32:51,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:51,601 INFO L124 PetriNetUnfolderBase]: 986/1683 cut-off events. [2024-06-28 02:32:51,601 INFO L125 PetriNetUnfolderBase]: For 35943/35943 co-relation queries the response was YES. [2024-06-28 02:32:51,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10075 conditions, 1683 events. 986/1683 cut-off events. For 35943/35943 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 9123 event pairs, 244 based on Foata normal form. 8/1678 useless extension candidates. Maximal degree in co-relation 10005. Up to 1326 conditions per place. [2024-06-28 02:32:51,614 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 127 selfloop transitions, 29 changer transitions 0/185 dead transitions. [2024-06-28 02:32:51,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 185 transitions, 2233 flow [2024-06-28 02:32:51,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:32:51,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:32:51,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-28 02:32:51,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982905982905983 [2024-06-28 02:32:51,615 INFO L175 Difference]: Start difference. First operand has 142 places, 167 transitions, 1817 flow. Second operand 6 states and 140 transitions. [2024-06-28 02:32:51,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 185 transitions, 2233 flow [2024-06-28 02:32:51,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 185 transitions, 2179 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 02:32:51,673 INFO L231 Difference]: Finished difference. Result has 144 places, 168 transitions, 1843 flow [2024-06-28 02:32:51,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1763, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1843, PETRI_PLACES=144, PETRI_TRANSITIONS=168} [2024-06-28 02:32:51,674 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 104 predicate places. [2024-06-28 02:32:51,674 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 168 transitions, 1843 flow [2024-06-28 02:32:51,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states 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,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:51,674 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:51,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:32:51,675 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:32:51,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:51,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1702591358, now seen corresponding path program 1 times [2024-06-28 02:32:51,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:51,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356942611] [2024-06-28 02:32:51,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:51,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:51,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:51,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:51,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:51,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356942611] [2024-06-28 02:32:51,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356942611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:51,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:51,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:51,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404411125] [2024-06-28 02:32:51,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:51,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:51,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:51,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:51,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:51,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:51,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 168 transitions, 1843 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:51,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:51,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:51,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:52,028 INFO L124 PetriNetUnfolderBase]: 1089/1840 cut-off events. [2024-06-28 02:32:52,028 INFO L125 PetriNetUnfolderBase]: For 40457/40457 co-relation queries the response was YES. [2024-06-28 02:32:52,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11066 conditions, 1840 events. 1089/1840 cut-off events. For 40457/40457 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 9903 event pairs, 256 based on Foata normal form. 6/1844 useless extension candidates. Maximal degree in co-relation 10995. Up to 1534 conditions per place. [2024-06-28 02:32:52,073 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 169 selfloop transitions, 26 changer transitions 0/202 dead transitions. [2024-06-28 02:32:52,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 202 transitions, 2458 flow [2024-06-28 02:32:52,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:52,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:52,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 02:32:52,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934065934065934 [2024-06-28 02:32:52,074 INFO L175 Difference]: Start difference. First operand has 144 places, 168 transitions, 1843 flow. Second operand 7 states and 162 transitions. [2024-06-28 02:32:52,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 202 transitions, 2458 flow [2024-06-28 02:32:52,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 202 transitions, 2394 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 02:32:52,137 INFO L231 Difference]: Finished difference. Result has 149 places, 173 transitions, 1892 flow [2024-06-28 02:32:52,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1779, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1892, PETRI_PLACES=149, PETRI_TRANSITIONS=173} [2024-06-28 02:32:52,138 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 109 predicate places. [2024-06-28 02:32:52,138 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 173 transitions, 1892 flow [2024-06-28 02:32:52,138 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:52,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:52,138 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:52,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:32:52,139 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:32:52,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:52,139 INFO L85 PathProgramCache]: Analyzing trace with hash -1613877728, now seen corresponding path program 2 times [2024-06-28 02:32:52,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:52,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514593241] [2024-06-28 02:32:52,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:52,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:52,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:52,229 INFO 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,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:52,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514593241] [2024-06-28 02:32:52,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514593241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:52,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:52,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:52,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538818999] [2024-06-28 02:32:52,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:52,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:52,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:52,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:52,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:52,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:52,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 173 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:52,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:52,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:52,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:52,471 INFO L124 PetriNetUnfolderBase]: 1117/1890 cut-off events. [2024-06-28 02:32:52,471 INFO L125 PetriNetUnfolderBase]: For 43246/43246 co-relation queries the response was YES. [2024-06-28 02:32:52,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11386 conditions, 1890 events. 1117/1890 cut-off events. For 43246/43246 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 10274 event pairs, 270 based on Foata normal form. 8/1896 useless extension candidates. Maximal degree in co-relation 11312. Up to 1674 conditions per place. [2024-06-28 02:32:52,485 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 162 selfloop transitions, 24 changer transitions 0/193 dead transitions. [2024-06-28 02:32:52,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 193 transitions, 2354 flow [2024-06-28 02:32:52,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:52,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:52,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-28 02:32:52,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5677655677655677 [2024-06-28 02:32:52,487 INFO L175 Difference]: Start difference. First operand has 149 places, 173 transitions, 1892 flow. Second operand 7 states and 155 transitions. [2024-06-28 02:32:52,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 193 transitions, 2354 flow [2024-06-28 02:32:52,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 193 transitions, 2324 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 02:32:52,557 INFO L231 Difference]: Finished difference. Result has 154 places, 174 transitions, 1926 flow [2024-06-28 02:32:52,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1862, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1926, PETRI_PLACES=154, PETRI_TRANSITIONS=174} [2024-06-28 02:32:52,557 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 114 predicate places. [2024-06-28 02:32:52,558 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 174 transitions, 1926 flow [2024-06-28 02:32:52,558 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:52,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:52,558 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:52,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:32:52,558 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:32:52,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:52,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1388347964, now seen corresponding path program 3 times [2024-06-28 02:32:52,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:52,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310299712] [2024-06-28 02:32:52,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:52,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:52,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:52,645 INFO 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,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:52,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310299712] [2024-06-28 02:32:52,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310299712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:52,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:52,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:52,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786716658] [2024-06-28 02:32:52,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:52,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:52,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:52,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:52,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:52,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:52,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 174 transitions, 1926 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:52,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:52,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:52,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:52,918 INFO L124 PetriNetUnfolderBase]: 1137/1922 cut-off events. [2024-06-28 02:32:52,918 INFO L125 PetriNetUnfolderBase]: For 44683/44683 co-relation queries the response was YES. [2024-06-28 02:32:52,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11711 conditions, 1922 events. 1137/1922 cut-off events. For 44683/44683 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 10457 event pairs, 268 based on Foata normal form. 6/1926 useless extension candidates. Maximal degree in co-relation 11635. Up to 1676 conditions per place. [2024-06-28 02:32:52,975 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 166 selfloop transitions, 26 changer transitions 0/199 dead transitions. [2024-06-28 02:32:52,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 199 transitions, 2440 flow [2024-06-28 02:32:52,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:52,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:52,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-28 02:32:52,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5787545787545788 [2024-06-28 02:32:52,977 INFO L175 Difference]: Start difference. First operand has 154 places, 174 transitions, 1926 flow. Second operand 7 states and 158 transitions. [2024-06-28 02:32:52,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 199 transitions, 2440 flow [2024-06-28 02:32:53,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 199 transitions, 2393 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 02:32:53,042 INFO L231 Difference]: Finished difference. Result has 157 places, 177 transitions, 1974 flow [2024-06-28 02:32:53,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1879, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1974, PETRI_PLACES=157, PETRI_TRANSITIONS=177} [2024-06-28 02:32:53,043 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 117 predicate places. [2024-06-28 02:32:53,043 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 177 transitions, 1974 flow [2024-06-28 02:32:53,043 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:53,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:53,043 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:53,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:32:53,044 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:32:53,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:53,044 INFO L85 PathProgramCache]: Analyzing trace with hash 589480280, now seen corresponding path program 4 times [2024-06-28 02:32:53,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:53,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230053933] [2024-06-28 02:32:53,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:53,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:53,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:53,145 INFO 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:53,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:53,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230053933] [2024-06-28 02:32:53,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230053933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:53,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:53,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:53,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726221862] [2024-06-28 02:32:53,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:53,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:53,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:53,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:53,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:53,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:53,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 177 transitions, 1974 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:53,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:53,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:53,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:53,458 INFO L124 PetriNetUnfolderBase]: 1165/1966 cut-off events. [2024-06-28 02:32:53,458 INFO L125 PetriNetUnfolderBase]: For 48476/48476 co-relation queries the response was YES. [2024-06-28 02:32:53,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12108 conditions, 1966 events. 1165/1966 cut-off events. For 48476/48476 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 10776 event pairs, 277 based on Foata normal form. 8/1972 useless extension candidates. Maximal degree in co-relation 12030. Up to 1756 conditions per place. [2024-06-28 02:32:53,474 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 171 selfloop transitions, 20 changer transitions 0/198 dead transitions. [2024-06-28 02:32:53,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 198 transitions, 2452 flow [2024-06-28 02:32:53,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:53,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:53,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-28 02:32:53,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5480769230769231 [2024-06-28 02:32:53,475 INFO L175 Difference]: Start difference. First operand has 157 places, 177 transitions, 1974 flow. Second operand 8 states and 171 transitions. [2024-06-28 02:32:53,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 198 transitions, 2452 flow [2024-06-28 02:32:53,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 198 transitions, 2420 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 02:32:53,545 INFO L231 Difference]: Finished difference. Result has 162 places, 178 transitions, 2002 flow [2024-06-28 02:32:53,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1942, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2002, PETRI_PLACES=162, PETRI_TRANSITIONS=178} [2024-06-28 02:32:53,547 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 122 predicate places. [2024-06-28 02:32:53,547 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 178 transitions, 2002 flow [2024-06-28 02:32:53,547 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:53,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:53,547 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:53,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:32:53,547 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:53,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:53,548 INFO L85 PathProgramCache]: Analyzing trace with hash 390178490, now seen corresponding path program 5 times [2024-06-28 02:32:53,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:53,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420037146] [2024-06-28 02:32:53,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:53,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:53,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:53,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:32:53,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:53,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420037146] [2024-06-28 02:32:53,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420037146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:53,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:53,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:53,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698071976] [2024-06-28 02:32:53,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:53,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:53,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:53,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:53,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:53,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:53,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 178 transitions, 2002 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:53,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:53,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:53,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:53,999 INFO L124 PetriNetUnfolderBase]: 1180/1995 cut-off events. [2024-06-28 02:32:53,999 INFO L125 PetriNetUnfolderBase]: For 49893/49893 co-relation queries the response was YES. [2024-06-28 02:32:54,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12327 conditions, 1995 events. 1180/1995 cut-off events. For 49893/49893 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 10957 event pairs, 283 based on Foata normal form. 8/2001 useless extension candidates. Maximal degree in co-relation 12247. Up to 1781 conditions per place. [2024-06-28 02:32:54,013 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 171 selfloop transitions, 19 changer transitions 0/197 dead transitions. [2024-06-28 02:32:54,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 197 transitions, 2476 flow [2024-06-28 02:32:54,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:32:54,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:32:54,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-28 02:32:54,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5854700854700855 [2024-06-28 02:32:54,014 INFO L175 Difference]: Start difference. First operand has 162 places, 178 transitions, 2002 flow. Second operand 6 states and 137 transitions. [2024-06-28 02:32:54,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 197 transitions, 2476 flow [2024-06-28 02:32:54,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 197 transitions, 2433 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 02:32:54,106 INFO L231 Difference]: Finished difference. Result has 162 places, 179 transitions, 2019 flow [2024-06-28 02:32:54,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1959, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2019, PETRI_PLACES=162, PETRI_TRANSITIONS=179} [2024-06-28 02:32:54,106 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 122 predicate places. [2024-06-28 02:32:54,107 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 179 transitions, 2019 flow [2024-06-28 02:32:54,107 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:54,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:54,107 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:54,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:32:54,107 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:54,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:54,108 INFO L85 PathProgramCache]: Analyzing trace with hash 388246682, now seen corresponding path program 6 times [2024-06-28 02:32:54,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:54,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106664489] [2024-06-28 02:32:54,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:54,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:54,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:54,207 INFO 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,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:54,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106664489] [2024-06-28 02:32:54,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106664489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:54,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:54,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:54,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643439255] [2024-06-28 02:32:54,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:54,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:54,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:54,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:54,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:54,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:54,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 179 transitions, 2019 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:54,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:54,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:54,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:54,492 INFO L124 PetriNetUnfolderBase]: 1167/1976 cut-off events. [2024-06-28 02:32:54,492 INFO L125 PetriNetUnfolderBase]: For 47583/47583 co-relation queries the response was YES. [2024-06-28 02:32:54,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12087 conditions, 1976 events. 1167/1976 cut-off events. For 47583/47583 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 10867 event pairs, 262 based on Foata normal form. 6/1980 useless extension candidates. Maximal degree in co-relation 12006. Up to 1682 conditions per place. [2024-06-28 02:32:54,508 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 175 selfloop transitions, 23 changer transitions 0/205 dead transitions. [2024-06-28 02:32:54,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 205 transitions, 2549 flow [2024-06-28 02:32:54,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:32:54,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:32:54,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-28 02:32:54,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-28 02:32:54,510 INFO L175 Difference]: Start difference. First operand has 162 places, 179 transitions, 2019 flow. Second operand 6 states and 143 transitions. [2024-06-28 02:32:54,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 205 transitions, 2549 flow [2024-06-28 02:32:54,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 205 transitions, 2502 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 02:32:54,608 INFO L231 Difference]: Finished difference. Result has 165 places, 181 transitions, 2062 flow [2024-06-28 02:32:54,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1974, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2062, PETRI_PLACES=165, PETRI_TRANSITIONS=181} [2024-06-28 02:32:54,608 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 125 predicate places. [2024-06-28 02:32:54,609 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 181 transitions, 2062 flow [2024-06-28 02:32:54,609 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:54,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:54,609 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:54,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:32:54,609 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:54,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:54,610 INFO L85 PathProgramCache]: Analyzing trace with hash 597104792, now seen corresponding path program 1 times [2024-06-28 02:32:54,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:54,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813130376] [2024-06-28 02:32:54,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:54,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:54,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:54,711 INFO 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,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:54,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813130376] [2024-06-28 02:32:54,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813130376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:54,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:54,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:54,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185552719] [2024-06-28 02:32:54,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:54,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:54,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:54,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:54,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:54,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:54,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 181 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:54,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:54,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:54,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:55,060 INFO L124 PetriNetUnfolderBase]: 1154/1949 cut-off events. [2024-06-28 02:32:55,060 INFO L125 PetriNetUnfolderBase]: For 45693/45693 co-relation queries the response was YES. [2024-06-28 02:32:55,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11884 conditions, 1949 events. 1154/1949 cut-off events. For 45693/45693 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 10628 event pairs, 254 based on Foata normal form. 6/1953 useless extension candidates. Maximal degree in co-relation 11801. Up to 1681 conditions per place. [2024-06-28 02:32:55,076 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 173 selfloop transitions, 24 changer transitions 0/204 dead transitions. [2024-06-28 02:32:55,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 204 transitions, 2563 flow [2024-06-28 02:32:55,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:55,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:55,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-28 02:32:55,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544871794871795 [2024-06-28 02:32:55,078 INFO L175 Difference]: Start difference. First operand has 165 places, 181 transitions, 2062 flow. Second operand 8 states and 173 transitions. [2024-06-28 02:32:55,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 204 transitions, 2563 flow [2024-06-28 02:32:55,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 204 transitions, 2483 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:32:55,178 INFO L231 Difference]: Finished difference. Result has 168 places, 181 transitions, 2034 flow [2024-06-28 02:32:55,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1982, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2034, PETRI_PLACES=168, PETRI_TRANSITIONS=181} [2024-06-28 02:32:55,179 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 128 predicate places. [2024-06-28 02:32:55,179 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 181 transitions, 2034 flow [2024-06-28 02:32:55,179 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:55,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:55,180 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:55,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:32:55,180 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:55,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:55,180 INFO L85 PathProgramCache]: Analyzing trace with hash 354336060, now seen corresponding path program 1 times [2024-06-28 02:32:55,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:55,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199865610] [2024-06-28 02:32:55,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:55,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:55,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:55,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:32:55,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:55,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199865610] [2024-06-28 02:32:55,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199865610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:55,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:55,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:55,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566370195] [2024-06-28 02:32:55,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:55,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:55,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:55,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:55,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:55,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:55,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 181 transitions, 2034 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,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:55,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:55,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:55,639 INFO L124 PetriNetUnfolderBase]: 1169/1973 cut-off events. [2024-06-28 02:32:55,639 INFO L125 PetriNetUnfolderBase]: For 44486/44488 co-relation queries the response was YES. [2024-06-28 02:32:55,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11938 conditions, 1973 events. 1169/1973 cut-off events. For 44486/44488 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 10787 event pairs, 285 based on Foata normal form. 1/1969 useless extension candidates. Maximal degree in co-relation 11855. Up to 1694 conditions per place. [2024-06-28 02:32:55,657 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 127 selfloop transitions, 70 changer transitions 0/204 dead transitions. [2024-06-28 02:32:55,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 204 transitions, 2578 flow [2024-06-28 02:32:55,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:55,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:55,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 02:32:55,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934065934065934 [2024-06-28 02:32:55,659 INFO L175 Difference]: Start difference. First operand has 168 places, 181 transitions, 2034 flow. Second operand 7 states and 162 transitions. [2024-06-28 02:32:55,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 204 transitions, 2578 flow [2024-06-28 02:32:55,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 204 transitions, 2510 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:32:55,757 INFO L231 Difference]: Finished difference. Result has 169 places, 190 transitions, 2266 flow [2024-06-28 02:32:55,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1966, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2266, PETRI_PLACES=169, PETRI_TRANSITIONS=190} [2024-06-28 02:32:55,757 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 129 predicate places. [2024-06-28 02:32:55,757 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 190 transitions, 2266 flow [2024-06-28 02:32:55,757 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:55,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:55,758 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:55,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:32:55,758 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:55,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:55,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1836265328, now seen corresponding path program 1 times [2024-06-28 02:32:55,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:55,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613192283] [2024-06-28 02:32:55,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:55,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:55,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:55,868 INFO 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,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:55,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613192283] [2024-06-28 02:32:55,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613192283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:55,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:55,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:55,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705796071] [2024-06-28 02:32:55,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:55,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:55,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:55,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:55,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:55,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:55,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 190 transitions, 2266 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,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:55,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:55,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:56,207 INFO L124 PetriNetUnfolderBase]: 1189/2009 cut-off events. [2024-06-28 02:32:56,212 INFO L125 PetriNetUnfolderBase]: For 51408/51410 co-relation queries the response was YES. [2024-06-28 02:32:56,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12386 conditions, 2009 events. 1189/2009 cut-off events. For 51408/51410 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 10997 event pairs, 212 based on Foata normal form. 6/2010 useless extension candidates. Maximal degree in co-relation 12302. Up to 1645 conditions per place. [2024-06-28 02:32:56,229 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 179 selfloop transitions, 29 changer transitions 0/215 dead transitions. [2024-06-28 02:32:56,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 215 transitions, 2894 flow [2024-06-28 02:32:56,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:56,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:56,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 02:32:56,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934065934065934 [2024-06-28 02:32:56,231 INFO L175 Difference]: Start difference. First operand has 169 places, 190 transitions, 2266 flow. Second operand 7 states and 162 transitions. [2024-06-28 02:32:56,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 215 transitions, 2894 flow [2024-06-28 02:32:56,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 215 transitions, 2713 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 02:32:56,331 INFO L231 Difference]: Finished difference. Result has 171 places, 191 transitions, 2167 flow [2024-06-28 02:32:56,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2089, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2167, PETRI_PLACES=171, PETRI_TRANSITIONS=191} [2024-06-28 02:32:56,331 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 131 predicate places. [2024-06-28 02:32:56,331 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 191 transitions, 2167 flow [2024-06-28 02:32:56,331 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:56,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:56,332 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:56,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:32:56,332 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:56,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:56,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1879334288, now seen corresponding path program 2 times [2024-06-28 02:32:56,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:56,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797831659] [2024-06-28 02:32:56,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:56,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:56,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:56,430 INFO 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:56,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:56,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797831659] [2024-06-28 02:32:56,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797831659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:56,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:56,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:56,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917181854] [2024-06-28 02:32:56,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:56,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:56,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:56,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:56,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:56,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:56,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 191 transitions, 2167 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:56,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:56,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:56,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:56,759 INFO L124 PetriNetUnfolderBase]: 1176/1990 cut-off events. [2024-06-28 02:32:56,759 INFO L125 PetriNetUnfolderBase]: For 47245/47247 co-relation queries the response was YES. [2024-06-28 02:32:56,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11971 conditions, 1990 events. 1176/1990 cut-off events. For 47245/47247 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 10886 event pairs, 201 based on Foata normal form. 6/1991 useless extension candidates. Maximal degree in co-relation 11886. Up to 1639 conditions per place. [2024-06-28 02:32:56,774 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 176 selfloop transitions, 29 changer transitions 0/212 dead transitions. [2024-06-28 02:32:56,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 212 transitions, 2691 flow [2024-06-28 02:32:56,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:32:56,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:32:56,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-28 02:32:56,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-28 02:32:56,776 INFO L175 Difference]: Start difference. First operand has 171 places, 191 transitions, 2167 flow. Second operand 6 states and 143 transitions. [2024-06-28 02:32:56,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 212 transitions, 2691 flow [2024-06-28 02:32:56,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 212 transitions, 2630 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 02:32:56,879 INFO L231 Difference]: Finished difference. Result has 174 places, 191 transitions, 2170 flow [2024-06-28 02:32:56,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2106, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2170, PETRI_PLACES=174, PETRI_TRANSITIONS=191} [2024-06-28 02:32:56,880 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 134 predicate places. [2024-06-28 02:32:56,880 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 191 transitions, 2170 flow [2024-06-28 02:32:56,880 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:56,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:56,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:56,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:32:56,881 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:56,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:56,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1947425124, now seen corresponding path program 2 times [2024-06-28 02:32:56,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:56,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951010405] [2024-06-28 02:32:56,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:56,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:56,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:56,978 INFO 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:56,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:56,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951010405] [2024-06-28 02:32:56,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951010405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:56,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:56,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:56,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000883157] [2024-06-28 02:32:56,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:56,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:56,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:56,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:56,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:57,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:57,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 191 transitions, 2170 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,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:57,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:57,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:57,295 INFO L124 PetriNetUnfolderBase]: 1189/2012 cut-off events. [2024-06-28 02:32:57,295 INFO L125 PetriNetUnfolderBase]: For 46652/46654 co-relation queries the response was YES. [2024-06-28 02:32:57,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12187 conditions, 2012 events. 1189/2012 cut-off events. For 46652/46654 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 11086 event pairs, 284 based on Foata normal form. 1/2008 useless extension candidates. Maximal degree in co-relation 12101. Up to 1656 conditions per place. [2024-06-28 02:32:57,311 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 111 selfloop transitions, 100 changer transitions 0/218 dead transitions. [2024-06-28 02:32:57,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 218 transitions, 2842 flow [2024-06-28 02:32:57,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:32:57,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:32:57,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-28 02:32:57,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.558974358974359 [2024-06-28 02:32:57,315 INFO L175 Difference]: Start difference. First operand has 174 places, 191 transitions, 2170 flow. Second operand 10 states and 218 transitions. [2024-06-28 02:32:57,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 218 transitions, 2842 flow [2024-06-28 02:32:57,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 218 transitions, 2776 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 02:32:57,426 INFO L231 Difference]: Finished difference. Result has 179 places, 197 transitions, 2442 flow [2024-06-28 02:32:57,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2106, PETRI_DIFFERENCE_MINUEND_PLACES=169, 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=10, PETRI_FLOW=2442, PETRI_PLACES=179, PETRI_TRANSITIONS=197} [2024-06-28 02:32:57,427 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 139 predicate places. [2024-06-28 02:32:57,427 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 197 transitions, 2442 flow [2024-06-28 02:32:57,427 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,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:57,427 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:57,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:32:57,428 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:57,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:57,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1947136824, now seen corresponding path program 3 times [2024-06-28 02:32:57,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:57,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266428483] [2024-06-28 02:32:57,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:57,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:57,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:57,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:57,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:57,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266428483] [2024-06-28 02:32:57,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266428483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:57,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:57,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:57,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568536321] [2024-06-28 02:32:57,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:57,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:57,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:57,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:57,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:57,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:57,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 197 transitions, 2442 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,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:57,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:57,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:57,925 INFO L124 PetriNetUnfolderBase]: 1202/2034 cut-off events. [2024-06-28 02:32:57,925 INFO L125 PetriNetUnfolderBase]: For 49829/49831 co-relation queries the response was YES. [2024-06-28 02:32:57,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12743 conditions, 2034 events. 1202/2034 cut-off events. For 49829/49831 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 11270 event pairs, 284 based on Foata normal form. 1/2030 useless extension candidates. Maximal degree in co-relation 12657. Up to 1671 conditions per place. [2024-06-28 02:32:57,943 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 113 selfloop transitions, 103 changer transitions 0/223 dead transitions. [2024-06-28 02:32:57,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 223 transitions, 3208 flow [2024-06-28 02:32:57,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:32:57,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:32:57,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 237 transitions. [2024-06-28 02:32:57,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5524475524475524 [2024-06-28 02:32:57,944 INFO L175 Difference]: Start difference. First operand has 179 places, 197 transitions, 2442 flow. Second operand 11 states and 237 transitions. [2024-06-28 02:32:57,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 223 transitions, 3208 flow [2024-06-28 02:32:58,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 223 transitions, 2901 flow, removed 73 selfloop flow, removed 7 redundant places. [2024-06-28 02:32:58,059 INFO L231 Difference]: Finished difference. Result has 183 places, 203 transitions, 2483 flow [2024-06-28 02:32:58,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2191, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2483, PETRI_PLACES=183, PETRI_TRANSITIONS=203} [2024-06-28 02:32:58,060 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 143 predicate places. [2024-06-28 02:32:58,060 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 203 transitions, 2483 flow [2024-06-28 02:32:58,060 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,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:58,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:58,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:32:58,060 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:58,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:58,061 INFO L85 PathProgramCache]: Analyzing trace with hash 517513538, now seen corresponding path program 4 times [2024-06-28 02:32:58,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:58,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643316564] [2024-06-28 02:32:58,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:58,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:58,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:58,151 INFO 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,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:58,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643316564] [2024-06-28 02:32:58,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643316564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:58,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:58,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:58,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432783066] [2024-06-28 02:32:58,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:58,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:58,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:58,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:58,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:58,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:58,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 203 transitions, 2483 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,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:58,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:58,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:58,475 INFO L124 PetriNetUnfolderBase]: 1199/2030 cut-off events. [2024-06-28 02:32:58,475 INFO L125 PetriNetUnfolderBase]: For 48094/48096 co-relation queries the response was YES. [2024-06-28 02:32:58,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12388 conditions, 2030 events. 1199/2030 cut-off events. For 48094/48096 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 11222 event pairs, 284 based on Foata normal form. 1/2026 useless extension candidates. Maximal degree in co-relation 12301. Up to 1668 conditions per place. [2024-06-28 02:32:58,492 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 112 selfloop transitions, 101 changer transitions 0/220 dead transitions. [2024-06-28 02:32:58,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 220 transitions, 3027 flow [2024-06-28 02:32:58,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:32:58,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:32:58,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-28 02:32:58,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5698005698005698 [2024-06-28 02:32:58,494 INFO L175 Difference]: Start difference. First operand has 183 places, 203 transitions, 2483 flow. Second operand 9 states and 200 transitions. [2024-06-28 02:32:58,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 220 transitions, 3027 flow [2024-06-28 02:32:58,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 220 transitions, 2803 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-28 02:32:58,634 INFO L231 Difference]: Finished difference. Result has 185 places, 203 transitions, 2468 flow [2024-06-28 02:32:58,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2259, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2468, PETRI_PLACES=185, PETRI_TRANSITIONS=203} [2024-06-28 02:32:58,634 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 145 predicate places. [2024-06-28 02:32:58,634 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 203 transitions, 2468 flow [2024-06-28 02:32:58,634 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,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:58,635 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:58,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 02:32:58,635 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:58,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:58,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1587632774, now seen corresponding path program 5 times [2024-06-28 02:32:58,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:58,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725002107] [2024-06-28 02:32:58,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:58,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:58,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:58,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:58,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:58,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725002107] [2024-06-28 02:32:58,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725002107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:58,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:58,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:58,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563387801] [2024-06-28 02:32:58,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:58,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:58,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:58,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:58,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:58,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:58,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 203 transitions, 2468 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,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:58,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:58,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:59,043 INFO L124 PetriNetUnfolderBase]: 1228/2082 cut-off events. [2024-06-28 02:32:59,044 INFO L125 PetriNetUnfolderBase]: For 50934/50936 co-relation queries the response was YES. [2024-06-28 02:32:59,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12744 conditions, 2082 events. 1228/2082 cut-off events. For 50934/50936 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 11590 event pairs, 284 based on Foata normal form. 1/2078 useless extension candidates. Maximal degree in co-relation 12656. Up to 1777 conditions per place. [2024-06-28 02:32:59,062 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 160 selfloop transitions, 64 changer transitions 0/231 dead transitions. [2024-06-28 02:32:59,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 231 transitions, 3197 flow [2024-06-28 02:32:59,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:59,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:59,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-28 02:32:59,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-28 02:32:59,063 INFO L175 Difference]: Start difference. First operand has 185 places, 203 transitions, 2468 flow. Second operand 8 states and 180 transitions. [2024-06-28 02:32:59,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 231 transitions, 3197 flow [2024-06-28 02:32:59,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 231 transitions, 2971 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 02:32:59,198 INFO L231 Difference]: Finished difference. Result has 186 places, 215 transitions, 2584 flow [2024-06-28 02:32:59,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2266, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2584, PETRI_PLACES=186, PETRI_TRANSITIONS=215} [2024-06-28 02:32:59,199 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 146 predicate places. [2024-06-28 02:32:59,199 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 215 transitions, 2584 flow [2024-06-28 02:32:59,199 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:59,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:59,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:59,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 02:32:59,199 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:59,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:59,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1581193454, now seen corresponding path program 6 times [2024-06-28 02:32:59,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:59,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862978574] [2024-06-28 02:32:59,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:59,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:59,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:59,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:32:59,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:59,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862978574] [2024-06-28 02:32:59,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862978574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:59,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:59,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:59,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611895630] [2024-06-28 02:32:59,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:59,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:59,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:59,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:59,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:59,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:59,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 215 transitions, 2584 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:59,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:59,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:59,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:59,616 INFO L124 PetriNetUnfolderBase]: 1233/2091 cut-off events. [2024-06-28 02:32:59,617 INFO L125 PetriNetUnfolderBase]: For 53008/53010 co-relation queries the response was YES. [2024-06-28 02:32:59,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12840 conditions, 2091 events. 1233/2091 cut-off events. For 53008/53010 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 11630 event pairs, 284 based on Foata normal form. 1/2087 useless extension candidates. Maximal degree in co-relation 12750. Up to 1783 conditions per place. [2024-06-28 02:32:59,634 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 162 selfloop transitions, 67 changer transitions 0/236 dead transitions. [2024-06-28 02:32:59,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 236 transitions, 3217 flow [2024-06-28 02:32:59,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:59,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:59,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 02:32:59,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6007326007326007 [2024-06-28 02:32:59,635 INFO L175 Difference]: Start difference. First operand has 186 places, 215 transitions, 2584 flow. Second operand 7 states and 164 transitions. [2024-06-28 02:32:59,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 236 transitions, 3217 flow [2024-06-28 02:32:59,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 236 transitions, 3154 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 02:32:59,770 INFO L231 Difference]: Finished difference. Result has 190 places, 218 transitions, 2710 flow [2024-06-28 02:32:59,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2521, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2710, PETRI_PLACES=190, PETRI_TRANSITIONS=218} [2024-06-28 02:32:59,770 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 150 predicate places. [2024-06-28 02:32:59,770 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 218 transitions, 2710 flow [2024-06-28 02:32:59,770 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:59,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:59,771 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:59,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 02:32:59,771 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:59,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:59,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1996788134, now seen corresponding path program 7 times [2024-06-28 02:32:59,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:59,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347950335] [2024-06-28 02:32:59,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:59,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:59,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:59,866 INFO 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:59,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:59,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347950335] [2024-06-28 02:32:59,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347950335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:59,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:59,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:59,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051719056] [2024-06-28 02:32:59,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:59,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:59,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:59,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:59,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:59,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:32:59,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 218 transitions, 2710 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:59,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:59,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:32:59,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:00,194 INFO L124 PetriNetUnfolderBase]: 1230/2087 cut-off events. [2024-06-28 02:33:00,194 INFO L125 PetriNetUnfolderBase]: For 54201/54203 co-relation queries the response was YES. [2024-06-28 02:33:00,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12956 conditions, 2087 events. 1230/2087 cut-off events. For 54201/54203 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 11647 event pairs, 284 based on Foata normal form. 1/2083 useless extension candidates. Maximal degree in co-relation 12864. Up to 1780 conditions per place. [2024-06-28 02:33:00,212 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 158 selfloop transitions, 67 changer transitions 0/232 dead transitions. [2024-06-28 02:33:00,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 232 transitions, 3194 flow [2024-06-28 02:33:00,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:00,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:00,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 02:33:00,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5860805860805861 [2024-06-28 02:33:00,214 INFO L175 Difference]: Start difference. First operand has 190 places, 218 transitions, 2710 flow. Second operand 7 states and 160 transitions. [2024-06-28 02:33:00,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 232 transitions, 3194 flow [2024-06-28 02:33:00,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 232 transitions, 3024 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-28 02:33:00,353 INFO L231 Difference]: Finished difference. Result has 193 places, 218 transitions, 2680 flow [2024-06-28 02:33:00,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2540, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2680, PETRI_PLACES=193, PETRI_TRANSITIONS=218} [2024-06-28 02:33:00,354 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 153 predicate places. [2024-06-28 02:33:00,354 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 218 transitions, 2680 flow [2024-06-28 02:33:00,354 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,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:00,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:00,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 02:33:00,354 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:33:00,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:00,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1509152382, now seen corresponding path program 8 times [2024-06-28 02:33:00,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:00,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146272420] [2024-06-28 02:33:00,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:00,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:00,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:00,436 INFO 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,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:00,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146272420] [2024-06-28 02:33:00,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146272420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:00,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:00,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:00,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587774178] [2024-06-28 02:33:00,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:00,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:00,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:00,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:00,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:00,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:00,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 218 transitions, 2680 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,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:00,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:00,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:00,710 INFO L124 PetriNetUnfolderBase]: 1235/2096 cut-off events. [2024-06-28 02:33:00,711 INFO L125 PetriNetUnfolderBase]: For 56080/56082 co-relation queries the response was YES. [2024-06-28 02:33:00,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13033 conditions, 2096 events. 1235/2096 cut-off events. For 56080/56082 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 11724 event pairs, 289 based on Foata normal form. 1/2092 useless extension candidates. Maximal degree in co-relation 12940. Up to 1675 conditions per place. [2024-06-28 02:33:00,730 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 108 selfloop transitions, 125 changer transitions 0/240 dead transitions. [2024-06-28 02:33:00,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 240 transitions, 3394 flow [2024-06-28 02:33:00,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:00,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:00,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-28 02:33:00,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-28 02:33:00,731 INFO L175 Difference]: Start difference. First operand has 193 places, 218 transitions, 2680 flow. Second operand 8 states and 180 transitions. [2024-06-28 02:33:00,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 240 transitions, 3394 flow [2024-06-28 02:33:00,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 240 transitions, 3246 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:33:00,890 INFO L231 Difference]: Finished difference. Result has 195 places, 224 transitions, 2918 flow [2024-06-28 02:33:00,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2532, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2918, PETRI_PLACES=195, PETRI_TRANSITIONS=224} [2024-06-28 02:33:00,891 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 155 predicate places. [2024-06-28 02:33:00,891 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 224 transitions, 2918 flow [2024-06-28 02:33:00,891 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,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:00,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:00,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 02:33:00,891 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:33:00,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:00,892 INFO L85 PathProgramCache]: Analyzing trace with hash -881406298, now seen corresponding path program 9 times [2024-06-28 02:33:00,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:00,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543179367] [2024-06-28 02:33:00,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:00,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:00,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:00,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:00,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:00,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543179367] [2024-06-28 02:33:00,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543179367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:00,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:00,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:00,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849086457] [2024-06-28 02:33:00,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:00,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:00,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:00,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:00,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:01,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:01,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 224 transitions, 2918 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:01,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:01,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:01,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:01,392 INFO L124 PetriNetUnfolderBase]: 1240/2105 cut-off events. [2024-06-28 02:33:01,393 INFO L125 PetriNetUnfolderBase]: For 60242/60244 co-relation queries the response was YES. [2024-06-28 02:33:01,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13502 conditions, 2105 events. 1240/2105 cut-off events. For 60242/60244 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 11774 event pairs, 284 based on Foata normal form. 1/2101 useless extension candidates. Maximal degree in co-relation 13408. Up to 1798 conditions per place. [2024-06-28 02:33:01,410 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 189 selfloop transitions, 54 changer transitions 0/250 dead transitions. [2024-06-28 02:33:01,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 250 transitions, 3603 flow [2024-06-28 02:33:01,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:33:01,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:33:01,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-28 02:33:01,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5698005698005698 [2024-06-28 02:33:01,411 INFO L175 Difference]: Start difference. First operand has 195 places, 224 transitions, 2918 flow. Second operand 9 states and 200 transitions. [2024-06-28 02:33:01,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 250 transitions, 3603 flow [2024-06-28 02:33:01,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 250 transitions, 3464 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-28 02:33:01,589 INFO L231 Difference]: Finished difference. Result has 200 places, 227 transitions, 2948 flow [2024-06-28 02:33:01,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2779, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2948, PETRI_PLACES=200, PETRI_TRANSITIONS=227} [2024-06-28 02:33:01,590 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 160 predicate places. [2024-06-28 02:33:01,590 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 227 transitions, 2948 flow [2024-06-28 02:33:01,590 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,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:01,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] [2024-06-28 02:33:01,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 02:33:01,591 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:33:01,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:01,591 INFO L85 PathProgramCache]: Analyzing trace with hash -881396068, now seen corresponding path program 10 times [2024-06-28 02:33:01,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:01,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425023757] [2024-06-28 02:33:01,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:01,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:01,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:01,683 INFO 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,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:01,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425023757] [2024-06-28 02:33:01,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425023757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:01,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:01,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:01,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679813203] [2024-06-28 02:33:01,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:01,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:01,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:01,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:01,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:01,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:01,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 227 transitions, 2948 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:01,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:01,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:01,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:02,019 INFO L124 PetriNetUnfolderBase]: 1237/2101 cut-off events. [2024-06-28 02:33:02,019 INFO L125 PetriNetUnfolderBase]: For 57849/57851 co-relation queries the response was YES. [2024-06-28 02:33:02,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13080 conditions, 2101 events. 1237/2101 cut-off events. For 57849/57851 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 11751 event pairs, 284 based on Foata normal form. 1/2097 useless extension candidates. Maximal degree in co-relation 12984. Up to 1795 conditions per place. [2024-06-28 02:33:02,038 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 185 selfloop transitions, 52 changer transitions 0/244 dead transitions. [2024-06-28 02:33:02,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 244 transitions, 3464 flow [2024-06-28 02:33:02,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:02,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:02,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 02:33:02,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-28 02:33:02,039 INFO L175 Difference]: Start difference. First operand has 200 places, 227 transitions, 2948 flow. Second operand 7 states and 161 transitions. [2024-06-28 02:33:02,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 244 transitions, 3464 flow [2024-06-28 02:33:02,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 244 transitions, 3144 flow, removed 40 selfloop flow, removed 9 redundant places. [2024-06-28 02:33:02,214 INFO L231 Difference]: Finished difference. Result has 198 places, 227 transitions, 2738 flow [2024-06-28 02:33:02,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2628, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2738, PETRI_PLACES=198, PETRI_TRANSITIONS=227} [2024-06-28 02:33:02,214 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 158 predicate places. [2024-06-28 02:33:02,214 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 227 transitions, 2738 flow [2024-06-28 02:33:02,215 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:02,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:02,215 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:33:02,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 02:33:02,215 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:33:02,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:02,216 INFO L85 PathProgramCache]: Analyzing trace with hash -869431618, now seen corresponding path program 11 times [2024-06-28 02:33:02,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:02,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145149057] [2024-06-28 02:33:02,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:02,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:02,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:02,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:33:02,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:02,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145149057] [2024-06-28 02:33:02,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145149057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:02,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:02,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:02,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002577000] [2024-06-28 02:33:02,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:02,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:02,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:02,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:02,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:02,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:02,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 227 transitions, 2738 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,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:02,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:02,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:02,597 INFO L124 PetriNetUnfolderBase]: 1242/2110 cut-off events. [2024-06-28 02:33:02,597 INFO L125 PetriNetUnfolderBase]: For 59239/59241 co-relation queries the response was YES. [2024-06-28 02:33:02,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12898 conditions, 2110 events. 1242/2110 cut-off events. For 59239/59241 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 11841 event pairs, 289 based on Foata normal form. 1/2106 useless extension candidates. Maximal degree in co-relation 12803. Up to 1737 conditions per place. [2024-06-28 02:33:02,615 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 139 selfloop transitions, 99 changer transitions 0/245 dead transitions. [2024-06-28 02:33:02,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 245 transitions, 3410 flow [2024-06-28 02:33:02,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:02,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:02,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 02:33:02,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5860805860805861 [2024-06-28 02:33:02,616 INFO L175 Difference]: Start difference. First operand has 198 places, 227 transitions, 2738 flow. Second operand 7 states and 160 transitions. [2024-06-28 02:33:02,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 245 transitions, 3410 flow [2024-06-28 02:33:02,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 245 transitions, 3306 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:33:02,821 INFO L231 Difference]: Finished difference. Result has 199 places, 230 transitions, 2906 flow [2024-06-28 02:33:02,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2634, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2906, PETRI_PLACES=199, PETRI_TRANSITIONS=230} [2024-06-28 02:33:02,822 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 159 predicate places. [2024-06-28 02:33:02,822 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 230 transitions, 2906 flow [2024-06-28 02:33:02,822 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:02,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:02,822 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:33:02,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 02:33:02,823 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:33:02,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:02,823 INFO L85 PathProgramCache]: Analyzing trace with hash 1093773894, now seen corresponding path program 12 times [2024-06-28 02:33:02,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:02,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911665906] [2024-06-28 02:33:02,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:02,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:02,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:02,913 INFO 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,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:02,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911665906] [2024-06-28 02:33:02,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911665906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:02,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:02,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:02,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573688129] [2024-06-28 02:33:02,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:02,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:02,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:02,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:02,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:02,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:02,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 230 transitions, 2906 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,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:02,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:02,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:03,220 INFO L124 PetriNetUnfolderBase]: 1247/2123 cut-off events. [2024-06-28 02:33:03,221 INFO L125 PetriNetUnfolderBase]: For 62007/62009 co-relation queries the response was YES. [2024-06-28 02:33:03,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13128 conditions, 2123 events. 1247/2123 cut-off events. For 62007/62009 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 11929 event pairs, 286 based on Foata normal form. 1/2119 useless extension candidates. Maximal degree in co-relation 13032. Up to 1743 conditions per place. [2024-06-28 02:33:03,239 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 138 selfloop transitions, 105 changer transitions 0/250 dead transitions. [2024-06-28 02:33:03,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 250 transitions, 3600 flow [2024-06-28 02:33:03,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:33:03,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:33:03,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-28 02:33:03,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-28 02:33:03,241 INFO L175 Difference]: Start difference. First operand has 199 places, 230 transitions, 2906 flow. Second operand 9 states and 198 transitions. [2024-06-28 02:33:03,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 250 transitions, 3600 flow [2024-06-28 02:33:03,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 250 transitions, 3324 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 02:33:03,450 INFO L231 Difference]: Finished difference. Result has 203 places, 233 transitions, 2920 flow [2024-06-28 02:33:03,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2636, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2920, PETRI_PLACES=203, PETRI_TRANSITIONS=233} [2024-06-28 02:33:03,451 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 163 predicate places. [2024-06-28 02:33:03,451 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 233 transitions, 2920 flow [2024-06-28 02:33:03,451 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:03,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:03,451 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:33:03,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 02:33:03,452 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:33:03,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:03,452 INFO L85 PathProgramCache]: Analyzing trace with hash -563970470, now seen corresponding path program 13 times [2024-06-28 02:33:03,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:03,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473755432] [2024-06-28 02:33:03,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:03,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:03,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:03,537 INFO 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:03,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:03,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473755432] [2024-06-28 02:33:03,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473755432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:03,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:03,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:03,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905754932] [2024-06-28 02:33:03,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:03,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:03,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:03,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:03,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:03,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:03,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 233 transitions, 2920 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:03,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:03,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:03,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:03,868 INFO L124 PetriNetUnfolderBase]: 1244/2119 cut-off events. [2024-06-28 02:33:03,868 INFO L125 PetriNetUnfolderBase]: For 62337/62339 co-relation queries the response was YES. [2024-06-28 02:33:03,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13040 conditions, 2119 events. 1244/2119 cut-off events. For 62337/62339 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 11949 event pairs, 286 based on Foata normal form. 1/2115 useless extension candidates. Maximal degree in co-relation 12943. Up to 1740 conditions per place. [2024-06-28 02:33:03,886 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 136 selfloop transitions, 107 changer transitions 0/250 dead transitions. [2024-06-28 02:33:03,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 250 transitions, 3446 flow [2024-06-28 02:33:03,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:33:03,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:33:03,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-28 02:33:03,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5538461538461539 [2024-06-28 02:33:03,887 INFO L175 Difference]: Start difference. First operand has 203 places, 233 transitions, 2920 flow. Second operand 10 states and 216 transitions. [2024-06-28 02:33:03,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 250 transitions, 3446 flow [2024-06-28 02:33:04,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 250 transitions, 3112 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-06-28 02:33:04,087 INFO L231 Difference]: Finished difference. Result has 206 places, 233 transitions, 2806 flow [2024-06-28 02:33:04,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2586, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2806, PETRI_PLACES=206, PETRI_TRANSITIONS=233} [2024-06-28 02:33:04,087 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 166 predicate places. [2024-06-28 02:33:04,087 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 233 transitions, 2806 flow [2024-06-28 02:33:04,088 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,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:04,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:04,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 02:33:04,088 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:33:04,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:04,088 INFO L85 PathProgramCache]: Analyzing trace with hash -208875130, now seen corresponding path program 1 times [2024-06-28 02:33:04,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:04,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177209616] [2024-06-28 02:33:04,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:04,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:04,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:04,185 INFO 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,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:04,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177209616] [2024-06-28 02:33:04,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177209616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:04,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:04,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:04,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192633008] [2024-06-28 02:33:04,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:04,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:04,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:04,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:04,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:04,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:04,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 233 transitions, 2806 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,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:04,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:04,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:04,588 INFO L124 PetriNetUnfolderBase]: 1343/2266 cut-off events. [2024-06-28 02:33:04,589 INFO L125 PetriNetUnfolderBase]: For 86445/86447 co-relation queries the response was YES. [2024-06-28 02:33:04,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14548 conditions, 2266 events. 1343/2266 cut-off events. For 86445/86447 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 12798 event pairs, 181 based on Foata normal form. 6/2267 useless extension candidates. Maximal degree in co-relation 14450. Up to 1474 conditions per place. [2024-06-28 02:33:04,609 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 200 selfloop transitions, 61 changer transitions 0/268 dead transitions. [2024-06-28 02:33:04,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 268 transitions, 3718 flow [2024-06-28 02:33:04,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:04,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:04,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:33:04,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63003663003663 [2024-06-28 02:33:04,610 INFO L175 Difference]: Start difference. First operand has 206 places, 233 transitions, 2806 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:33:04,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 268 transitions, 3718 flow [2024-06-28 02:33:04,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 268 transitions, 3323 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-28 02:33:04,861 INFO L231 Difference]: Finished difference. Result has 202 places, 236 transitions, 2587 flow [2024-06-28 02:33:04,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2411, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2587, PETRI_PLACES=202, PETRI_TRANSITIONS=236} [2024-06-28 02:33:04,862 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 162 predicate places. [2024-06-28 02:33:04,862 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 236 transitions, 2587 flow [2024-06-28 02:33:04,862 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,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:04,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, 1] [2024-06-28 02:33:04,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 02:33:04,863 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:33:04,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:04,863 INFO L85 PathProgramCache]: Analyzing trace with hash -204113530, now seen corresponding path program 2 times [2024-06-28 02:33:04,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:04,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193115379] [2024-06-28 02:33:04,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:04,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:04,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:04,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:04,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:04,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193115379] [2024-06-28 02:33:04,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193115379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:04,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:04,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:04,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761061749] [2024-06-28 02:33:04,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:04,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:04,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:04,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:04,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:05,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:05,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 236 transitions, 2587 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:05,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:05,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:05,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:05,335 INFO L124 PetriNetUnfolderBase]: 1330/2253 cut-off events. [2024-06-28 02:33:05,335 INFO L125 PetriNetUnfolderBase]: For 81360/81362 co-relation queries the response was YES. [2024-06-28 02:33:05,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13933 conditions, 2253 events. 1330/2253 cut-off events. For 81360/81362 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 12787 event pairs, 248 based on Foata normal form. 6/2254 useless extension candidates. Maximal degree in co-relation 13836. Up to 1952 conditions per place. [2024-06-28 02:33:05,355 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 229 selfloop transitions, 18 changer transitions 0/254 dead transitions. [2024-06-28 02:33:05,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 254 transitions, 3141 flow [2024-06-28 02:33:05,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:33:05,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:33:05,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-28 02:33:05,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5811965811965812 [2024-06-28 02:33:05,357 INFO L175 Difference]: Start difference. First operand has 202 places, 236 transitions, 2587 flow. Second operand 6 states and 136 transitions. [2024-06-28 02:33:05,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 254 transitions, 3141 flow [2024-06-28 02:33:05,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 254 transitions, 3078 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-28 02:33:05,587 INFO L231 Difference]: Finished difference. Result has 206 places, 236 transitions, 2564 flow [2024-06-28 02:33:05,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2524, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2564, PETRI_PLACES=206, PETRI_TRANSITIONS=236} [2024-06-28 02:33:05,588 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 166 predicate places. [2024-06-28 02:33:05,588 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 236 transitions, 2564 flow [2024-06-28 02:33:05,588 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,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:05,588 INFO 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,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 02:33:05,588 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:33:05,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:05,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1758303866, now seen corresponding path program 3 times [2024-06-28 02:33:05,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:05,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958065078] [2024-06-28 02:33:05,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:05,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:05,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:05,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:05,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:05,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958065078] [2024-06-28 02:33:05,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958065078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:05,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:05,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:05,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479083832] [2024-06-28 02:33:05,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:05,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:05,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:05,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:05,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:05,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:05,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 236 transitions, 2564 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:05,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:05,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:05,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:06,046 INFO L124 PetriNetUnfolderBase]: 1358/2297 cut-off events. [2024-06-28 02:33:06,046 INFO L125 PetriNetUnfolderBase]: For 87561/87563 co-relation queries the response was YES. [2024-06-28 02:33:06,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14235 conditions, 2297 events. 1358/2297 cut-off events. For 87561/87563 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 13075 event pairs, 253 based on Foata normal form. 8/2300 useless extension candidates. Maximal degree in co-relation 14136. Up to 1677 conditions per place. [2024-06-28 02:33:06,066 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 198 selfloop transitions, 57 changer transitions 0/262 dead transitions. [2024-06-28 02:33:06,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 262 transitions, 3324 flow [2024-06-28 02:33:06,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:33:06,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:33:06,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 02:33:06,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-28 02:33:06,067 INFO L175 Difference]: Start difference. First operand has 206 places, 236 transitions, 2564 flow. Second operand 6 states and 150 transitions. [2024-06-28 02:33:06,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 262 transitions, 3324 flow [2024-06-28 02:33:06,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 262 transitions, 3255 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 02:33:06,273 INFO L231 Difference]: Finished difference. Result has 206 places, 237 transitions, 2636 flow [2024-06-28 02:33:06,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2495, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2636, PETRI_PLACES=206, PETRI_TRANSITIONS=237} [2024-06-28 02:33:06,274 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 166 predicate places. [2024-06-28 02:33:06,274 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 237 transitions, 2636 flow [2024-06-28 02:33:06,274 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:06,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:06,275 INFO 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,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 02:33:06,275 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:33:06,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:06,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1750685306, now seen corresponding path program 4 times [2024-06-28 02:33:06,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:06,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018011965] [2024-06-28 02:33:06,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:06,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:06,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:06,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:33:06,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:06,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018011965] [2024-06-28 02:33:06,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018011965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:06,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:06,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:06,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407914645] [2024-06-28 02:33:06,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:06,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:06,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:06,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:06,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:06,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:06,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 237 transitions, 2636 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,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:06,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:06,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:06,757 INFO L124 PetriNetUnfolderBase]: 1340/2269 cut-off events. [2024-06-28 02:33:06,758 INFO L125 PetriNetUnfolderBase]: For 80709/80711 co-relation queries the response was YES. [2024-06-28 02:33:06,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13820 conditions, 2269 events. 1340/2269 cut-off events. For 80709/80711 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 12948 event pairs, 314 based on Foata normal form. 8/2270 useless extension candidates. Maximal degree in co-relation 13720. Up to 1926 conditions per place. [2024-06-28 02:33:06,778 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 198 selfloop transitions, 49 changer transitions 0/254 dead transitions. [2024-06-28 02:33:06,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 254 transitions, 3206 flow [2024-06-28 02:33:06,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:33:06,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:33:06,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-28 02:33:06,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-28 02:33:06,779 INFO L175 Difference]: Start difference. First operand has 206 places, 237 transitions, 2636 flow. Second operand 6 states and 143 transitions. [2024-06-28 02:33:06,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 254 transitions, 3206 flow [2024-06-28 02:33:06,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 254 transitions, 3079 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:33:06,945 INFO L231 Difference]: Finished difference. Result has 207 places, 237 transitions, 2618 flow [2024-06-28 02:33:06,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2509, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2618, PETRI_PLACES=207, PETRI_TRANSITIONS=237} [2024-06-28 02:33:06,946 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 167 predicate places. [2024-06-28 02:33:06,946 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 237 transitions, 2618 flow [2024-06-28 02:33:06,946 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:06,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:06,947 INFO 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,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 02:33:06,947 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:33:06,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:06,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1403182300, now seen corresponding path program 5 times [2024-06-28 02:33:06,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:06,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580049107] [2024-06-28 02:33:06,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:06,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:06,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:07,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:07,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:07,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580049107] [2024-06-28 02:33:07,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580049107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:07,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:07,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:07,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452986878] [2024-06-28 02:33:07,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:07,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:07,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:07,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:07,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:07,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:07,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 237 transitions, 2618 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:07,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:07,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:07,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:07,427 INFO L124 PetriNetUnfolderBase]: 1401/2366 cut-off events. [2024-06-28 02:33:07,428 INFO L125 PetriNetUnfolderBase]: For 89028/89030 co-relation queries the response was YES. [2024-06-28 02:33:07,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14588 conditions, 2366 events. 1401/2366 cut-off events. For 89028/89030 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 13567 event pairs, 325 based on Foata normal form. 8/2369 useless extension candidates. Maximal degree in co-relation 14488. Up to 1829 conditions per place. [2024-06-28 02:33:07,448 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 201 selfloop transitions, 60 changer transitions 0/268 dead transitions. [2024-06-28 02:33:07,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 268 transitions, 3416 flow [2024-06-28 02:33:07,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:07,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:07,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:33:07,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-28 02:33:07,449 INFO L175 Difference]: Start difference. First operand has 207 places, 237 transitions, 2618 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:33:07,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 268 transitions, 3416 flow [2024-06-28 02:33:07,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 268 transitions, 3260 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 02:33:07,666 INFO L231 Difference]: Finished difference. Result has 207 places, 239 transitions, 2622 flow [2024-06-28 02:33:07,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2464, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2622, PETRI_PLACES=207, PETRI_TRANSITIONS=239} [2024-06-28 02:33:07,667 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 167 predicate places. [2024-06-28 02:33:07,667 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 239 transitions, 2622 flow [2024-06-28 02:33:07,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:33:07,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:07,667 INFO 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:07,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 02:33:07,667 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:33:07,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:07,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1402973050, now seen corresponding path program 6 times [2024-06-28 02:33:07,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:07,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36511690] [2024-06-28 02:33:07,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:07,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:07,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:07,764 INFO 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:07,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:07,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36511690] [2024-06-28 02:33:07,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36511690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:07,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:07,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:07,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215888879] [2024-06-28 02:33:07,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:07,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:07,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:07,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:07,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:07,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:07,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 239 transitions, 2622 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:07,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:07,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:07,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:08,141 INFO L124 PetriNetUnfolderBase]: 1429/2410 cut-off events. [2024-06-28 02:33:08,141 INFO L125 PetriNetUnfolderBase]: For 89547/89549 co-relation queries the response was YES. [2024-06-28 02:33:08,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14780 conditions, 2410 events. 1429/2410 cut-off events. For 89547/89549 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 13859 event pairs, 345 based on Foata normal form. 8/2413 useless extension candidates. Maximal degree in co-relation 14681. Up to 2049 conditions per place. [2024-06-28 02:33:08,162 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 194 selfloop transitions, 60 changer transitions 0/261 dead transitions. [2024-06-28 02:33:08,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 261 transitions, 3234 flow [2024-06-28 02:33:08,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:08,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:08,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 02:33:08,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-28 02:33:08,163 INFO L175 Difference]: Start difference. First operand has 207 places, 239 transitions, 2622 flow. Second operand 7 states and 161 transitions. [2024-06-28 02:33:08,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 261 transitions, 3234 flow [2024-06-28 02:33:08,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 261 transitions, 3151 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 02:33:08,434 INFO L231 Difference]: Finished difference. Result has 211 places, 240 transitions, 2684 flow [2024-06-28 02:33:08,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2543, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2684, PETRI_PLACES=211, PETRI_TRANSITIONS=240} [2024-06-28 02:33:08,434 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 171 predicate places. [2024-06-28 02:33:08,434 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 240 transitions, 2684 flow [2024-06-28 02:33:08,434 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,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:08,435 INFO 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,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 02:33:08,435 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:33:08,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:08,435 INFO L85 PathProgramCache]: Analyzing trace with hash -1137275770, now seen corresponding path program 7 times [2024-06-28 02:33:08,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:08,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469826723] [2024-06-28 02:33:08,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:08,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:08,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:08,546 INFO 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,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:08,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469826723] [2024-06-28 02:33:08,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469826723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:08,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:08,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:08,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573071308] [2024-06-28 02:33:08,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:08,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:08,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:08,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:08,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:08,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:08,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 240 transitions, 2684 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,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:08,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:08,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:08,906 INFO L124 PetriNetUnfolderBase]: 1457/2454 cut-off events. [2024-06-28 02:33:08,907 INFO L125 PetriNetUnfolderBase]: For 92422/92424 co-relation queries the response was YES. [2024-06-28 02:33:08,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15155 conditions, 2454 events. 1457/2454 cut-off events. For 92422/92424 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 14182 event pairs, 349 based on Foata normal form. 8/2457 useless extension candidates. Maximal degree in co-relation 15054. Up to 2093 conditions per place. [2024-06-28 02:33:08,928 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 192 selfloop transitions, 60 changer transitions 0/259 dead transitions. [2024-06-28 02:33:08,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 259 transitions, 3282 flow [2024-06-28 02:33:08,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:08,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:08,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-28 02:33:08,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5824175824175825 [2024-06-28 02:33:08,929 INFO L175 Difference]: Start difference. First operand has 211 places, 240 transitions, 2684 flow. Second operand 7 states and 159 transitions. [2024-06-28 02:33:08,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 259 transitions, 3282 flow [2024-06-28 02:33:09,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 259 transitions, 3163 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 02:33:09,153 INFO L231 Difference]: Finished difference. Result has 213 places, 241 transitions, 2708 flow [2024-06-28 02:33:09,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2565, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2708, PETRI_PLACES=213, PETRI_TRANSITIONS=241} [2024-06-28 02:33:09,154 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 173 predicate places. [2024-06-28 02:33:09,154 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 241 transitions, 2708 flow [2024-06-28 02:33:09,154 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,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:09,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:09,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 02:33:09,155 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:33:09,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:09,155 INFO L85 PathProgramCache]: Analyzing trace with hash 1772347684, now seen corresponding path program 8 times [2024-06-28 02:33:09,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:09,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491191500] [2024-06-28 02:33:09,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:09,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:09,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:09,254 INFO 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,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:09,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491191500] [2024-06-28 02:33:09,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491191500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:09,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:09,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:09,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207383262] [2024-06-28 02:33:09,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:09,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:09,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:09,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:09,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:09,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:09,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 241 transitions, 2708 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,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:09,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:09,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:09,605 INFO L124 PetriNetUnfolderBase]: 1439/2428 cut-off events. [2024-06-28 02:33:09,605 INFO L125 PetriNetUnfolderBase]: For 84694/84696 co-relation queries the response was YES. [2024-06-28 02:33:09,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14642 conditions, 2428 events. 1439/2428 cut-off events. For 84694/84696 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 14053 event pairs, 329 based on Foata normal form. 8/2431 useless extension candidates. Maximal degree in co-relation 14540. Up to 1985 conditions per place. [2024-06-28 02:33:09,626 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 209 selfloop transitions, 48 changer transitions 0/264 dead transitions. [2024-06-28 02:33:09,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 264 transitions, 3314 flow [2024-06-28 02:33:09,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:33:09,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:33:09,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 02:33:09,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6282051282051282 [2024-06-28 02:33:09,628 INFO L175 Difference]: Start difference. First operand has 213 places, 241 transitions, 2708 flow. Second operand 6 states and 147 transitions. [2024-06-28 02:33:09,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 264 transitions, 3314 flow [2024-06-28 02:33:09,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 264 transitions, 3191 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 02:33:09,829 INFO L231 Difference]: Finished difference. Result has 214 places, 241 transitions, 2693 flow [2024-06-28 02:33:09,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2585, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2693, PETRI_PLACES=214, PETRI_TRANSITIONS=241} [2024-06-28 02:33:09,830 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 174 predicate places. [2024-06-28 02:33:09,830 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 241 transitions, 2693 flow [2024-06-28 02:33:09,830 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,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:09,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:09,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 02:33:09,831 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:33:09,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:09,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1225925850, now seen corresponding path program 1 times [2024-06-28 02:33:09,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:09,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189284532] [2024-06-28 02:33:09,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:09,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:09,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:09,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:09,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:09,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189284532] [2024-06-28 02:33:09,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189284532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:09,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:09,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:09,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035050347] [2024-06-28 02:33:09,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:09,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:09,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:09,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:09,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:09,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:09,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 241 transitions, 2693 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,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:09,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:09,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:10,275 INFO L124 PetriNetUnfolderBase]: 1459/2464 cut-off events. [2024-06-28 02:33:10,275 INFO L125 PetriNetUnfolderBase]: For 84118/84120 co-relation queries the response was YES. [2024-06-28 02:33:10,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14867 conditions, 2464 events. 1459/2464 cut-off events. For 84118/84120 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 14240 event pairs, 273 based on Foata normal form. 6/2465 useless extension candidates. Maximal degree in co-relation 14764. Up to 1432 conditions per place. [2024-06-28 02:33:10,297 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 195 selfloop transitions, 71 changer transitions 0/273 dead transitions. [2024-06-28 02:33:10,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 273 transitions, 3497 flow [2024-06-28 02:33:10,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:10,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:10,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:33:10,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6227106227106227 [2024-06-28 02:33:10,299 INFO L175 Difference]: Start difference. First operand has 214 places, 241 transitions, 2693 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:33:10,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 273 transitions, 3497 flow [2024-06-28 02:33:10,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 273 transitions, 3382 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:33:10,490 INFO L231 Difference]: Finished difference. Result has 215 places, 242 transitions, 2744 flow [2024-06-28 02:33:10,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2580, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2744, PETRI_PLACES=215, PETRI_TRANSITIONS=242} [2024-06-28 02:33:10,490 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 175 predicate places. [2024-06-28 02:33:10,490 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 242 transitions, 2744 flow [2024-06-28 02:33:10,491 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:10,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:10,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:10,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 02:33:10,491 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:33:10,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:10,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1225656739, now seen corresponding path program 1 times [2024-06-28 02:33:10,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:10,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114249276] [2024-06-28 02:33:10,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:10,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:10,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:10,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:33:10,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:10,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114249276] [2024-06-28 02:33:10,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114249276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:10,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:10,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:10,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108931660] [2024-06-28 02:33:10,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:10,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:10,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:10,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:10,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:10,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:10,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 242 transitions, 2744 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:10,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:10,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:10,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:11,015 INFO L124 PetriNetUnfolderBase]: 1566/2640 cut-off events. [2024-06-28 02:33:11,015 INFO L125 PetriNetUnfolderBase]: For 97189/97194 co-relation queries the response was YES. [2024-06-28 02:33:11,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16400 conditions, 2640 events. 1566/2640 cut-off events. For 97189/97194 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 15464 event pairs, 310 based on Foata normal form. 10/2647 useless extension candidates. Maximal degree in co-relation 16297. Up to 1984 conditions per place. [2024-06-28 02:33:11,040 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 194 selfloop transitions, 79 changer transitions 0/280 dead transitions. [2024-06-28 02:33:11,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 280 transitions, 3643 flow [2024-06-28 02:33:11,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:33:11,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:33:11,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-28 02:33:11,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5783475783475783 [2024-06-28 02:33:11,041 INFO L175 Difference]: Start difference. First operand has 215 places, 242 transitions, 2744 flow. Second operand 9 states and 203 transitions. [2024-06-28 02:33:11,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 280 transitions, 3643 flow [2024-06-28 02:33:11,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 280 transitions, 3405 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 02:33:11,364 INFO L231 Difference]: Finished difference. Result has 220 places, 250 transitions, 2841 flow [2024-06-28 02:33:11,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2523, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2841, PETRI_PLACES=220, PETRI_TRANSITIONS=250} [2024-06-28 02:33:11,365 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 180 predicate places. [2024-06-28 02:33:11,365 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 250 transitions, 2841 flow [2024-06-28 02:33:11,365 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,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:11,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:11,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 02:33:11,366 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:33:11,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:11,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1225657080, now seen corresponding path program 2 times [2024-06-28 02:33:11,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:11,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115894287] [2024-06-28 02:33:11,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:11,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:11,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:11,456 INFO 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,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:11,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115894287] [2024-06-28 02:33:11,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115894287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:11,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:11,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:11,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183780075] [2024-06-28 02:33:11,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:11,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:11,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:11,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:11,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:11,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:11,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 250 transitions, 2841 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,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:11,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:11,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:11,875 INFO L124 PetriNetUnfolderBase]: 1586/2675 cut-off events. [2024-06-28 02:33:11,875 INFO L125 PetriNetUnfolderBase]: For 100103/100105 co-relation queries the response was YES. [2024-06-28 02:33:11,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16400 conditions, 2675 events. 1586/2675 cut-off events. For 100103/100105 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 15669 event pairs, 286 based on Foata normal form. 6/2676 useless extension candidates. Maximal degree in co-relation 16296. Up to 1558 conditions per place. [2024-06-28 02:33:11,895 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 197 selfloop transitions, 76 changer transitions 0/280 dead transitions. [2024-06-28 02:33:11,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 280 transitions, 3668 flow [2024-06-28 02:33:11,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:11,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:11,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:33:11,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-28 02:33:11,897 INFO L175 Difference]: Start difference. First operand has 220 places, 250 transitions, 2841 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:33:11,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 280 transitions, 3668 flow [2024-06-28 02:33:12,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 280 transitions, 3572 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 02:33:12,297 INFO L231 Difference]: Finished difference. Result has 222 places, 251 transitions, 2917 flow [2024-06-28 02:33:12,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2747, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2917, PETRI_PLACES=222, PETRI_TRANSITIONS=251} [2024-06-28 02:33:12,298 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 182 predicate places. [2024-06-28 02:33:12,298 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 251 transitions, 2917 flow [2024-06-28 02:33:12,298 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,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:12,298 INFO 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,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 02:33:12,298 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:33:12,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:12,299 INFO L85 PathProgramCache]: Analyzing trace with hash -231375873, now seen corresponding path program 2 times [2024-06-28 02:33:12,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:12,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333766603] [2024-06-28 02:33:12,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:12,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:12,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:12,398 INFO 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,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:12,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333766603] [2024-06-28 02:33:12,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333766603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:12,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:12,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:12,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469720552] [2024-06-28 02:33:12,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:12,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:12,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:12,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:12,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:12,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:12,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 251 transitions, 2917 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:12,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:12,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:12,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:12,830 INFO L124 PetriNetUnfolderBase]: 1614/2724 cut-off events. [2024-06-28 02:33:12,831 INFO L125 PetriNetUnfolderBase]: For 104641/104646 co-relation queries the response was YES. [2024-06-28 02:33:12,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16956 conditions, 2724 events. 1614/2724 cut-off events. For 104641/104646 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 16081 event pairs, 382 based on Foata normal form. 12/2733 useless extension candidates. Maximal degree in co-relation 16851. Up to 2343 conditions per place. [2024-06-28 02:33:12,856 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 200 selfloop transitions, 65 changer transitions 0/272 dead transitions. [2024-06-28 02:33:12,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 272 transitions, 3542 flow [2024-06-28 02:33:12,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:33:12,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:33:12,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-28 02:33:12,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5584045584045584 [2024-06-28 02:33:12,857 INFO L175 Difference]: Start difference. First operand has 222 places, 251 transitions, 2917 flow. Second operand 9 states and 196 transitions. [2024-06-28 02:33:12,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 272 transitions, 3542 flow [2024-06-28 02:33:13,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 272 transitions, 3434 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-28 02:33:13,263 INFO L231 Difference]: Finished difference. Result has 227 places, 252 transitions, 2968 flow [2024-06-28 02:33:13,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2809, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2968, PETRI_PLACES=227, PETRI_TRANSITIONS=252} [2024-06-28 02:33:13,264 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 187 predicate places. [2024-06-28 02:33:13,264 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 252 transitions, 2968 flow [2024-06-28 02:33:13,264 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:13,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:13,265 INFO 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,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 02:33:13,265 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:33:13,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:13,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1137091320, now seen corresponding path program 3 times [2024-06-28 02:33:13,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:13,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2866636] [2024-06-28 02:33:13,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:13,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:13,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:13,354 INFO 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,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:13,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2866636] [2024-06-28 02:33:13,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2866636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:13,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:13,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:13,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000804518] [2024-06-28 02:33:13,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:13,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:13,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:13,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:13,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:13,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:13,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 252 transitions, 2968 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:13,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:13,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:13,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:13,754 INFO L124 PetriNetUnfolderBase]: 1634/2753 cut-off events. [2024-06-28 02:33:13,754 INFO L125 PetriNetUnfolderBase]: For 104921/104923 co-relation queries the response was YES. [2024-06-28 02:33:13,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17082 conditions, 2753 events. 1634/2753 cut-off events. For 104921/104923 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 16278 event pairs, 386 based on Foata normal form. 6/2750 useless extension candidates. Maximal degree in co-relation 16976. Up to 2258 conditions per place. [2024-06-28 02:33:13,780 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 202 selfloop transitions, 65 changer transitions 0/274 dead transitions. [2024-06-28 02:33:13,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 274 transitions, 3618 flow [2024-06-28 02:33:13,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:13,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:13,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 02:33:13,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934065934065934 [2024-06-28 02:33:13,781 INFO L175 Difference]: Start difference. First operand has 227 places, 252 transitions, 2968 flow. Second operand 7 states and 162 transitions. [2024-06-28 02:33:13,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 274 transitions, 3618 flow [2024-06-28 02:33:14,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 274 transitions, 3490 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 02:33:14,139 INFO L231 Difference]: Finished difference. Result has 227 places, 253 transitions, 2991 flow [2024-06-28 02:33:14,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2840, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2991, PETRI_PLACES=227, PETRI_TRANSITIONS=253} [2024-06-28 02:33:14,139 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 187 predicate places. [2024-06-28 02:33:14,139 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 253 transitions, 2991 flow [2024-06-28 02:33:14,140 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:14,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:14,140 INFO 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:14,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 02:33:14,140 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:33:14,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:14,140 INFO L85 PathProgramCache]: Analyzing trace with hash -231523743, now seen corresponding path program 3 times [2024-06-28 02:33:14,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:14,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821997399] [2024-06-28 02:33:14,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:14,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:14,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:14,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:14,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:14,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821997399] [2024-06-28 02:33:14,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821997399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:14,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:14,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:14,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054747683] [2024-06-28 02:33:14,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:14,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:14,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:14,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:14,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:14,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:14,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 253 transitions, 2991 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:14,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:14,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:14,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:14,663 INFO L124 PetriNetUnfolderBase]: 1654/2790 cut-off events. [2024-06-28 02:33:14,663 INFO L125 PetriNetUnfolderBase]: For 108947/108952 co-relation queries the response was YES. [2024-06-28 02:33:14,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17381 conditions, 2790 events. 1654/2790 cut-off events. For 108947/108952 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 16536 event pairs, 376 based on Foata normal form. 10/2797 useless extension candidates. Maximal degree in co-relation 17274. Up to 2345 conditions per place. [2024-06-28 02:33:14,689 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 201 selfloop transitions, 71 changer transitions 0/279 dead transitions. [2024-06-28 02:33:14,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 279 transitions, 3667 flow [2024-06-28 02:33:14,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:33:14,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:33:14,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-28 02:33:14,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5564102564102564 [2024-06-28 02:33:14,690 INFO L175 Difference]: Start difference. First operand has 227 places, 253 transitions, 2991 flow. Second operand 10 states and 217 transitions. [2024-06-28 02:33:14,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 279 transitions, 3667 flow [2024-06-28 02:33:15,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 279 transitions, 3536 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 02:33:15,057 INFO L231 Difference]: Finished difference. Result has 233 places, 255 transitions, 3059 flow [2024-06-28 02:33:15,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2862, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3059, PETRI_PLACES=233, PETRI_TRANSITIONS=255} [2024-06-28 02:33:15,058 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 193 predicate places. [2024-06-28 02:33:15,058 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 255 transitions, 3059 flow [2024-06-28 02:33:15,058 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:15,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:15,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, 1] [2024-06-28 02:33:15,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 02:33:15,059 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:33:15,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:15,059 INFO L85 PathProgramCache]: Analyzing trace with hash -169557057, now seen corresponding path program 4 times [2024-06-28 02:33:15,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:15,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79480326] [2024-06-28 02:33:15,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:15,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:15,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:15,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:15,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:15,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79480326] [2024-06-28 02:33:15,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79480326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:15,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:15,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:15,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990854921] [2024-06-28 02:33:15,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:15,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:15,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:15,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:15,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:15,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:15,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 255 transitions, 3059 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:15,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:15,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:15,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:15,639 INFO L124 PetriNetUnfolderBase]: 1758/2965 cut-off events. [2024-06-28 02:33:15,639 INFO L125 PetriNetUnfolderBase]: For 162431/162433 co-relation queries the response was YES. [2024-06-28 02:33:15,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18487 conditions, 2965 events. 1758/2965 cut-off events. For 162431/162433 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 17814 event pairs, 442 based on Foata normal form. 34/2994 useless extension candidates. Maximal degree in co-relation 18378. Up to 2441 conditions per place. [2024-06-28 02:33:15,667 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 210 selfloop transitions, 53 changer transitions 6/276 dead transitions. [2024-06-28 02:33:15,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 276 transitions, 3714 flow [2024-06-28 02:33:15,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:15,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:15,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 02:33:15,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6043956043956044 [2024-06-28 02:33:15,668 INFO L175 Difference]: Start difference. First operand has 233 places, 255 transitions, 3059 flow. Second operand 7 states and 165 transitions. [2024-06-28 02:33:15,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 276 transitions, 3714 flow [2024-06-28 02:33:16,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 276 transitions, 3575 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 02:33:16,022 INFO L231 Difference]: Finished difference. Result has 232 places, 252 transitions, 3024 flow [2024-06-28 02:33:16,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2920, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3024, PETRI_PLACES=232, PETRI_TRANSITIONS=252} [2024-06-28 02:33:16,022 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 192 predicate places. [2024-06-28 02:33:16,022 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 252 transitions, 3024 flow [2024-06-28 02:33:16,023 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:16,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:16,023 INFO 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:16,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 02:33:16,024 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:33:16,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:16,024 INFO L85 PathProgramCache]: Analyzing trace with hash -169705268, now seen corresponding path program 4 times [2024-06-28 02:33:16,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:16,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369421038] [2024-06-28 02:33:16,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:16,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:16,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:16,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:33:16,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:16,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369421038] [2024-06-28 02:33:16,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369421038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:16,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:16,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:16,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972258891] [2024-06-28 02:33:16,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:16,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:16,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:16,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:16,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:16,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:16,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 252 transitions, 3024 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:16,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:16,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:16,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:16,654 INFO L124 PetriNetUnfolderBase]: 1662/2805 cut-off events. [2024-06-28 02:33:16,655 INFO L125 PetriNetUnfolderBase]: For 102528/102530 co-relation queries the response was YES. [2024-06-28 02:33:16,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17285 conditions, 2805 events. 1662/2805 cut-off events. For 102528/102530 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 16766 event pairs, 284 based on Foata normal form. 6/2806 useless extension candidates. Maximal degree in co-relation 17176. Up to 2021 conditions per place. [2024-06-28 02:33:16,681 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 215 selfloop transitions, 56 changer transitions 0/278 dead transitions. [2024-06-28 02:33:16,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 278 transitions, 3682 flow [2024-06-28 02:33:16,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:33:16,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:33:16,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 02:33:16,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-28 02:33:16,682 INFO L175 Difference]: Start difference. First operand has 232 places, 252 transitions, 3024 flow. Second operand 6 states and 150 transitions. [2024-06-28 02:33:16,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 278 transitions, 3682 flow [2024-06-28 02:33:17,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 278 transitions, 3570 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:33:17,012 INFO L231 Difference]: Finished difference. Result has 233 places, 252 transitions, 3032 flow [2024-06-28 02:33:17,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2912, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3032, PETRI_PLACES=233, PETRI_TRANSITIONS=252} [2024-06-28 02:33:17,012 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 193 predicate places. [2024-06-28 02:33:17,013 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 252 transitions, 3032 flow [2024-06-28 02:33:17,013 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:17,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:17,013 INFO 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:17,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 02:33:17,013 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:33:17,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:17,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1971982135, now seen corresponding path program 5 times [2024-06-28 02:33:17,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:17,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360423077] [2024-06-28 02:33:17,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:17,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:17,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:17,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:17,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:17,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360423077] [2024-06-28 02:33:17,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360423077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:17,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:17,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:17,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822619771] [2024-06-28 02:33:17,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:17,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:17,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:17,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:17,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:17,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:17,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 252 transitions, 3032 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:17,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:17,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:17,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:17,584 INFO L124 PetriNetUnfolderBase]: 1766/2979 cut-off events. [2024-06-28 02:33:17,585 INFO L125 PetriNetUnfolderBase]: For 158064/158066 co-relation queries the response was YES. [2024-06-28 02:33:17,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18349 conditions, 2979 events. 1766/2979 cut-off events. For 158064/158066 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 17961 event pairs, 439 based on Foata normal form. 34/3008 useless extension candidates. Maximal degree in co-relation 18239. Up to 2460 conditions per place. [2024-06-28 02:33:17,613 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 212 selfloop transitions, 49 changer transitions 6/274 dead transitions. [2024-06-28 02:33:17,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 274 transitions, 3687 flow [2024-06-28 02:33:17,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:17,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:17,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-28 02:33:17,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5865384615384616 [2024-06-28 02:33:17,614 INFO L175 Difference]: Start difference. First operand has 233 places, 252 transitions, 3032 flow. Second operand 8 states and 183 transitions. [2024-06-28 02:33:17,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 274 transitions, 3687 flow [2024-06-28 02:33:17,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 274 transitions, 3517 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:33:17,959 INFO L231 Difference]: Finished difference. Result has 234 places, 249 transitions, 2962 flow [2024-06-28 02:33:17,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2862, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2962, PETRI_PLACES=234, PETRI_TRANSITIONS=249} [2024-06-28 02:33:17,960 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 194 predicate places. [2024-06-28 02:33:17,960 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 249 transitions, 2962 flow [2024-06-28 02:33:17,960 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:17,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:17,960 INFO 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:17,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 02:33:17,960 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:33:17,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:17,961 INFO L85 PathProgramCache]: Analyzing trace with hash -169704927, now seen corresponding path program 6 times [2024-06-28 02:33:17,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:17,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870638143] [2024-06-28 02:33:17,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:17,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:17,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:18,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:18,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:18,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870638143] [2024-06-28 02:33:18,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870638143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:18,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:18,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:18,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622074645] [2024-06-28 02:33:18,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:18,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:18,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:18,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:18,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:18,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:18,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 249 transitions, 2962 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:18,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:18,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:18,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:18,597 INFO L124 PetriNetUnfolderBase]: 1796/3043 cut-off events. [2024-06-28 02:33:18,597 INFO L125 PetriNetUnfolderBase]: For 149116/149118 co-relation queries the response was YES. [2024-06-28 02:33:18,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18551 conditions, 3043 events. 1796/3043 cut-off events. For 149116/149118 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 18464 event pairs, 309 based on Foata normal form. 30/3068 useless extension candidates. Maximal degree in co-relation 18441. Up to 2231 conditions per place. [2024-06-28 02:33:18,622 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 213 selfloop transitions, 56 changer transitions 7/283 dead transitions. [2024-06-28 02:33:18,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 283 transitions, 3766 flow [2024-06-28 02:33:18,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:18,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:18,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:33:18,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6336996336996337 [2024-06-28 02:33:18,623 INFO L175 Difference]: Start difference. First operand has 234 places, 249 transitions, 2962 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:33:18,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 283 transitions, 3766 flow [2024-06-28 02:33:18,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 283 transitions, 3610 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-28 02:33:18,970 INFO L231 Difference]: Finished difference. Result has 235 places, 250 transitions, 3006 flow [2024-06-28 02:33:18,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2816, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3006, PETRI_PLACES=235, PETRI_TRANSITIONS=250} [2024-06-28 02:33:18,971 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 195 predicate places. [2024-06-28 02:33:18,971 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 250 transitions, 3006 flow [2024-06-28 02:33:18,971 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:18,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:18,971 INFO 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:18,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 02:33:18,971 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:33:18,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:18,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1979606647, now seen corresponding path program 1 times [2024-06-28 02:33:18,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:18,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598661966] [2024-06-28 02:33:18,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:18,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:18,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:19,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:19,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:19,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598661966] [2024-06-28 02:33:19,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598661966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:19,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:19,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:19,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885116675] [2024-06-28 02:33:19,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:19,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:19,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:19,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:19,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:19,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:19,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 250 transitions, 3006 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:19,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:19,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:19,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:19,571 INFO L124 PetriNetUnfolderBase]: 1803/3058 cut-off events. [2024-06-28 02:33:19,572 INFO L125 PetriNetUnfolderBase]: For 150894/150896 co-relation queries the response was YES. [2024-06-28 02:33:19,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18459 conditions, 3058 events. 1803/3058 cut-off events. For 150894/150896 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 18497 event pairs, 387 based on Foata normal form. 30/3083 useless extension candidates. Maximal degree in co-relation 18347. Up to 2375 conditions per place. [2024-06-28 02:33:19,600 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 213 selfloop transitions, 51 changer transitions 9/280 dead transitions. [2024-06-28 02:33:19,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 280 transitions, 3749 flow [2024-06-28 02:33:19,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:19,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:19,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 02:33:19,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993589743589743 [2024-06-28 02:33:19,602 INFO L175 Difference]: Start difference. First operand has 235 places, 250 transitions, 3006 flow. Second operand 8 states and 187 transitions. [2024-06-28 02:33:19,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 280 transitions, 3749 flow [2024-06-28 02:33:19,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 280 transitions, 3598 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 02:33:19,962 INFO L231 Difference]: Finished difference. Result has 237 places, 249 transitions, 2994 flow [2024-06-28 02:33:19,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2855, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2994, PETRI_PLACES=237, PETRI_TRANSITIONS=249} [2024-06-28 02:33:19,963 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 197 predicate places. [2024-06-28 02:33:19,963 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 249 transitions, 2994 flow [2024-06-28 02:33:19,963 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:19,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:19,963 INFO 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:19,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 02:33:19,964 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:33:19,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:19,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1495376255, now seen corresponding path program 7 times [2024-06-28 02:33:19,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:19,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130591016] [2024-06-28 02:33:19,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:19,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:19,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:20,061 INFO 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,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:20,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130591016] [2024-06-28 02:33:20,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130591016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:20,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:20,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:20,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900646187] [2024-06-28 02:33:20,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:20,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:20,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:20,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:20,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:20,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:20,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 249 transitions, 2994 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:20,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:20,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:20,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:20,545 INFO L124 PetriNetUnfolderBase]: 1761/2975 cut-off events. [2024-06-28 02:33:20,545 INFO L125 PetriNetUnfolderBase]: For 119704/119709 co-relation queries the response was YES. [2024-06-28 02:33:20,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18404 conditions, 2975 events. 1761/2975 cut-off events. For 119704/119709 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 17833 event pairs, 314 based on Foata normal form. 10/2982 useless extension candidates. Maximal degree in co-relation 18293. Up to 2452 conditions per place. [2024-06-28 02:33:20,573 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 221 selfloop transitions, 58 changer transitions 0/286 dead transitions. [2024-06-28 02:33:20,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 286 transitions, 3835 flow [2024-06-28 02:33:20,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:33:20,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:33:20,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-28 02:33:20,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726495726495726 [2024-06-28 02:33:20,575 INFO L175 Difference]: Start difference. First operand has 237 places, 249 transitions, 2994 flow. Second operand 9 states and 201 transitions. [2024-06-28 02:33:20,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 286 transitions, 3835 flow [2024-06-28 02:33:21,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 286 transitions, 3732 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 02:33:21,065 INFO L231 Difference]: Finished difference. Result has 238 places, 254 transitions, 3078 flow [2024-06-28 02:33:21,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2893, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3078, PETRI_PLACES=238, PETRI_TRANSITIONS=254} [2024-06-28 02:33:21,066 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 198 predicate places. [2024-06-28 02:33:21,066 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 254 transitions, 3078 flow [2024-06-28 02:33:21,066 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:21,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:21,066 INFO 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:21,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 02:33:21,066 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:33:21,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:21,067 INFO L85 PathProgramCache]: Analyzing trace with hash 2118525681, now seen corresponding path program 8 times [2024-06-28 02:33:21,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:21,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613070152] [2024-06-28 02:33:21,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:21,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:21,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:21,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:21,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:21,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613070152] [2024-06-28 02:33:21,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613070152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:21,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:21,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:21,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766492341] [2024-06-28 02:33:21,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:21,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:21,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:21,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:21,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:21,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:21,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 254 transitions, 3078 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:21,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:21,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:21,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:21,634 INFO L124 PetriNetUnfolderBase]: 1847/3119 cut-off events. [2024-06-28 02:33:21,634 INFO L125 PetriNetUnfolderBase]: For 143085/143090 co-relation queries the response was YES. [2024-06-28 02:33:21,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20067 conditions, 3119 events. 1847/3119 cut-off events. For 143085/143090 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 18876 event pairs, 387 based on Foata normal form. 10/3126 useless extension candidates. Maximal degree in co-relation 19957. Up to 1948 conditions per place. [2024-06-28 02:33:21,664 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 187 selfloop transitions, 94 changer transitions 0/288 dead transitions. [2024-06-28 02:33:21,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 288 transitions, 4066 flow [2024-06-28 02:33:21,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:21,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:21,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 02:33:21,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993589743589743 [2024-06-28 02:33:21,666 INFO L175 Difference]: Start difference. First operand has 238 places, 254 transitions, 3078 flow. Second operand 8 states and 187 transitions. [2024-06-28 02:33:21,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 288 transitions, 4066 flow [2024-06-28 02:33:22,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 288 transitions, 3900 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 02:33:22,131 INFO L231 Difference]: Finished difference. Result has 241 places, 257 transitions, 3166 flow [2024-06-28 02:33:22,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2922, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3166, PETRI_PLACES=241, PETRI_TRANSITIONS=257} [2024-06-28 02:33:22,131 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 201 predicate places. [2024-06-28 02:33:22,131 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 257 transitions, 3166 flow [2024-06-28 02:33:22,131 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:22,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:22,132 INFO 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:22,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 02:33:22,132 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:33:22,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:22,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1820117375, now seen corresponding path program 9 times [2024-06-28 02:33:22,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:22,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313802694] [2024-06-28 02:33:22,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:22,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:22,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:22,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:22,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:22,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313802694] [2024-06-28 02:33:22,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313802694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:22,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:22,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:22,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649540379] [2024-06-28 02:33:22,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:22,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:22,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:22,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:22,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:22,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:22,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 257 transitions, 3166 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:22,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:22,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:22,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:22,712 INFO L124 PetriNetUnfolderBase]: 1834/3102 cut-off events. [2024-06-28 02:33:22,712 INFO L125 PetriNetUnfolderBase]: For 135047/135052 co-relation queries the response was YES. [2024-06-28 02:33:22,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19493 conditions, 3102 events. 1834/3102 cut-off events. For 135047/135052 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 18807 event pairs, 341 based on Foata normal form. 10/3109 useless extension candidates. Maximal degree in co-relation 19384. Up to 2612 conditions per place. [2024-06-28 02:33:22,741 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 216 selfloop transitions, 58 changer transitions 0/281 dead transitions. [2024-06-28 02:33:22,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 281 transitions, 3782 flow [2024-06-28 02:33:22,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:22,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:22,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-28 02:33:22,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5705128205128205 [2024-06-28 02:33:22,742 INFO L175 Difference]: Start difference. First operand has 241 places, 257 transitions, 3166 flow. Second operand 8 states and 178 transitions. [2024-06-28 02:33:22,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 281 transitions, 3782 flow [2024-06-28 02:33:23,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 281 transitions, 3663 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 02:33:23,224 INFO L231 Difference]: Finished difference. Result has 243 places, 257 transitions, 3167 flow [2024-06-28 02:33:23,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3047, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3167, PETRI_PLACES=243, PETRI_TRANSITIONS=257} [2024-06-28 02:33:23,224 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 203 predicate places. [2024-06-28 02:33:23,224 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 257 transitions, 3167 flow [2024-06-28 02:33:23,224 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:23,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:23,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:23,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 02:33:23,225 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:33:23,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:23,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1032466815, now seen corresponding path program 10 times [2024-06-28 02:33:23,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:23,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655816146] [2024-06-28 02:33:23,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:23,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:23,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:23,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:23,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:23,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655816146] [2024-06-28 02:33:23,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655816146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:23,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:23,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:23,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319503894] [2024-06-28 02:33:23,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:23,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:23,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:23,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:23,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:23,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:23,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 257 transitions, 3167 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:23,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:23,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:23,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:23,821 INFO L124 PetriNetUnfolderBase]: 1854/3130 cut-off events. [2024-06-28 02:33:23,822 INFO L125 PetriNetUnfolderBase]: For 127854/127859 co-relation queries the response was YES. [2024-06-28 02:33:23,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19509 conditions, 3130 events. 1854/3130 cut-off events. For 127854/127859 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 18936 event pairs, 449 based on Foata normal form. 10/3133 useless extension candidates. Maximal degree in co-relation 19401. Up to 2783 conditions per place. [2024-06-28 02:33:23,849 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 231 selfloop transitions, 40 changer transitions 0/278 dead transitions. [2024-06-28 02:33:23,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 278 transitions, 3779 flow [2024-06-28 02:33:23,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:23,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:23,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-28 02:33:23,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5576923076923077 [2024-06-28 02:33:23,850 INFO L175 Difference]: Start difference. First operand has 243 places, 257 transitions, 3167 flow. Second operand 8 states and 174 transitions. [2024-06-28 02:33:23,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 278 transitions, 3779 flow [2024-06-28 02:33:24,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 278 transitions, 3649 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:33:24,333 INFO L231 Difference]: Finished difference. Result has 244 places, 258 transitions, 3135 flow [2024-06-28 02:33:24,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3037, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3135, PETRI_PLACES=244, PETRI_TRANSITIONS=258} [2024-06-28 02:33:24,333 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 204 predicate places. [2024-06-28 02:33:24,334 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 258 transitions, 3135 flow [2024-06-28 02:33:24,334 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:24,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:24,334 INFO 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:24,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 02:33:24,334 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:33:24,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:24,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1032852765, now seen corresponding path program 11 times [2024-06-28 02:33:24,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:24,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019515931] [2024-06-28 02:33:24,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:24,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:24,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:24,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:24,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:24,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019515931] [2024-06-28 02:33:24,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019515931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:24,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:24,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:24,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616033712] [2024-06-28 02:33:24,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:24,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:24,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:24,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:24,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:24,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:24,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 258 transitions, 3135 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:24,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:24,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:24,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:24,901 INFO L124 PetriNetUnfolderBase]: 1920/3236 cut-off events. [2024-06-28 02:33:24,901 INFO L125 PetriNetUnfolderBase]: For 147255/147260 co-relation queries the response was YES. [2024-06-28 02:33:24,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20602 conditions, 3236 events. 1920/3236 cut-off events. For 147255/147260 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 19737 event pairs, 458 based on Foata normal form. 10/3243 useless extension candidates. Maximal degree in co-relation 20493. Up to 2626 conditions per place. [2024-06-28 02:33:24,932 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 203 selfloop transitions, 76 changer transitions 0/286 dead transitions. [2024-06-28 02:33:24,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 286 transitions, 3965 flow [2024-06-28 02:33:24,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:24,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:24,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-28 02:33:24,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5865384615384616 [2024-06-28 02:33:24,933 INFO L175 Difference]: Start difference. First operand has 244 places, 258 transitions, 3135 flow. Second operand 8 states and 183 transitions. [2024-06-28 02:33:24,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 286 transitions, 3965 flow [2024-06-28 02:33:25,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 286 transitions, 3870 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:33:25,490 INFO L231 Difference]: Finished difference. Result has 246 places, 260 transitions, 3238 flow [2024-06-28 02:33:25,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3040, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3238, PETRI_PLACES=246, PETRI_TRANSITIONS=260} [2024-06-28 02:33:25,490 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 206 predicate places. [2024-06-28 02:33:25,490 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 260 transitions, 3238 flow [2024-06-28 02:33:25,491 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:25,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:25,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:25,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 02:33:25,491 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:33:25,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:25,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1167337275, now seen corresponding path program 12 times [2024-06-28 02:33:25,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:25,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656688526] [2024-06-28 02:33:25,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:25,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:25,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:25,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:25,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:25,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656688526] [2024-06-28 02:33:25,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656688526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:25,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:25,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:25,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110647570] [2024-06-28 02:33:25,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:25,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:25,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:25,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:25,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:25,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:25,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 260 transitions, 3238 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:25,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:25,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:25,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:26,066 INFO L124 PetriNetUnfolderBase]: 1948/3278 cut-off events. [2024-06-28 02:33:26,066 INFO L125 PetriNetUnfolderBase]: For 156474/156479 co-relation queries the response was YES. [2024-06-28 02:33:26,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21105 conditions, 3278 events. 1948/3278 cut-off events. For 156474/156479 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 20024 event pairs, 504 based on Foata normal form. 12/3287 useless extension candidates. Maximal degree in co-relation 20995. Up to 2898 conditions per place. [2024-06-28 02:33:26,152 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 203 selfloop transitions, 70 changer transitions 0/280 dead transitions. [2024-06-28 02:33:26,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 280 transitions, 3878 flow [2024-06-28 02:33:26,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:26,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:26,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-28 02:33:26,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5673076923076923 [2024-06-28 02:33:26,153 INFO L175 Difference]: Start difference. First operand has 246 places, 260 transitions, 3238 flow. Second operand 8 states and 177 transitions. [2024-06-28 02:33:26,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 280 transitions, 3878 flow [2024-06-28 02:33:26,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 280 transitions, 3775 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 02:33:26,756 INFO L231 Difference]: Finished difference. Result has 250 places, 261 transitions, 3304 flow [2024-06-28 02:33:26,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3139, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3304, PETRI_PLACES=250, PETRI_TRANSITIONS=261} [2024-06-28 02:33:26,757 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 210 predicate places. [2024-06-28 02:33:26,757 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 261 transitions, 3304 flow [2024-06-28 02:33:26,757 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:26,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:26,757 INFO 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:26,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 02:33:26,757 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:33:26,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:26,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1174955835, now seen corresponding path program 13 times [2024-06-28 02:33:26,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:26,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978413664] [2024-06-28 02:33:26,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:26,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:26,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:26,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:26,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:26,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978413664] [2024-06-28 02:33:26,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978413664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:26,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:26,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:26,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347213054] [2024-06-28 02:33:26,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:26,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:26,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:26,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:26,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:26,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:26,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 261 transitions, 3304 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:26,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:26,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:26,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:27,316 INFO L124 PetriNetUnfolderBase]: 1930/3256 cut-off events. [2024-06-28 02:33:27,316 INFO L125 PetriNetUnfolderBase]: For 143982/143987 co-relation queries the response was YES. [2024-06-28 02:33:27,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20534 conditions, 3256 events. 1930/3256 cut-off events. For 143982/143987 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 19929 event pairs, 482 based on Foata normal form. 12/3265 useless extension candidates. Maximal degree in co-relation 20422. Up to 2760 conditions per place. [2024-06-28 02:33:27,348 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 205 selfloop transitions, 72 changer transitions 0/284 dead transitions. [2024-06-28 02:33:27,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 284 transitions, 3966 flow [2024-06-28 02:33:27,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:27,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:27,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-28 02:33:27,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-28 02:33:27,350 INFO L175 Difference]: Start difference. First operand has 250 places, 261 transitions, 3304 flow. Second operand 8 states and 180 transitions. [2024-06-28 02:33:27,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 284 transitions, 3966 flow [2024-06-28 02:33:27,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 284 transitions, 3819 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 02:33:27,996 INFO L231 Difference]: Finished difference. Result has 252 places, 261 transitions, 3305 flow [2024-06-28 02:33:27,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3157, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3305, PETRI_PLACES=252, PETRI_TRANSITIONS=261} [2024-06-28 02:33:27,996 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 212 predicate places. [2024-06-28 02:33:27,996 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 261 transitions, 3305 flow [2024-06-28 02:33:27,997 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:27,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:27,997 INFO 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:27,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 02:33:27,997 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:33:27,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:27,997 INFO L85 PathProgramCache]: Analyzing trace with hash -793643365, now seen corresponding path program 14 times [2024-06-28 02:33:27,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:27,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345571835] [2024-06-28 02:33:27,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:27,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:28,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:28,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:28,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:28,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345571835] [2024-06-28 02:33:28,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345571835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:28,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:28,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:28,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26820167] [2024-06-28 02:33:28,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:28,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:28,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:28,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:28,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:28,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:28,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 261 transitions, 3305 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:28,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:28,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:28,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:28,644 INFO L124 PetriNetUnfolderBase]: 1950/3285 cut-off events. [2024-06-28 02:33:28,644 INFO L125 PetriNetUnfolderBase]: For 144357/144359 co-relation queries the response was YES. [2024-06-28 02:33:28,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20804 conditions, 3285 events. 1950/3285 cut-off events. For 144357/144359 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 20143 event pairs, 501 based on Foata normal form. 6/3286 useless extension candidates. Maximal degree in co-relation 20691. Up to 2862 conditions per place. [2024-06-28 02:33:28,676 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 245 selfloop transitions, 39 changer transitions 0/291 dead transitions. [2024-06-28 02:33:28,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 291 transitions, 4135 flow [2024-06-28 02:33:28,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:28,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:28,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:33:28,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5961538461538461 [2024-06-28 02:33:28,677 INFO L175 Difference]: Start difference. First operand has 252 places, 261 transitions, 3305 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:33:28,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 291 transitions, 4135 flow [2024-06-28 02:33:29,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 291 transitions, 3966 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 02:33:29,350 INFO L231 Difference]: Finished difference. Result has 253 places, 262 transitions, 3244 flow [2024-06-28 02:33:29,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3136, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3244, PETRI_PLACES=253, PETRI_TRANSITIONS=262} [2024-06-28 02:33:29,351 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 213 predicate places. [2024-06-28 02:33:29,351 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 262 transitions, 3244 flow [2024-06-28 02:33:29,351 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:29,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:29,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:29,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 02:33:29,352 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:33:29,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:29,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1553467935, now seen corresponding path program 15 times [2024-06-28 02:33:29,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:29,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977910536] [2024-06-28 02:33:29,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:29,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:29,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:29,461 INFO 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:29,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:29,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977910536] [2024-06-28 02:33:29,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977910536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:29,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:29,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:29,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752313333] [2024-06-28 02:33:29,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:29,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:29,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:29,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:29,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:29,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:29,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 262 transitions, 3244 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:29,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:29,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:29,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:29,977 INFO L124 PetriNetUnfolderBase]: 1932/3259 cut-off events. [2024-06-28 02:33:29,977 INFO L125 PetriNetUnfolderBase]: For 135061/135063 co-relation queries the response was YES. [2024-06-28 02:33:29,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20035 conditions, 3259 events. 1932/3259 cut-off events. For 135061/135063 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 19926 event pairs, 499 based on Foata normal form. 8/3262 useless extension candidates. Maximal degree in co-relation 19921. Up to 2902 conditions per place. [2024-06-28 02:33:30,009 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 242 selfloop transitions, 34 changer transitions 0/283 dead transitions. [2024-06-28 02:33:30,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 283 transitions, 3874 flow [2024-06-28 02:33:30,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:30,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:30,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 02:33:30,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-28 02:33:30,010 INFO L175 Difference]: Start difference. First operand has 253 places, 262 transitions, 3244 flow. Second operand 7 states and 161 transitions. [2024-06-28 02:33:30,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 283 transitions, 3874 flow [2024-06-28 02:33:30,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 283 transitions, 3743 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 02:33:30,557 INFO L231 Difference]: Finished difference. Result has 254 places, 262 transitions, 3186 flow [2024-06-28 02:33:30,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3113, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3186, PETRI_PLACES=254, PETRI_TRANSITIONS=262} [2024-06-28 02:33:30,558 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 214 predicate places. [2024-06-28 02:33:30,558 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 262 transitions, 3186 flow [2024-06-28 02:33:30,558 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:30,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:30,558 INFO 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:30,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 02:33:30,558 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:33:30,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:30,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1317440445, now seen corresponding path program 16 times [2024-06-28 02:33:30,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:30,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253729405] [2024-06-28 02:33:30,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:30,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:30,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:30,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:30,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:30,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253729405] [2024-06-28 02:33:30,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253729405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:30,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:30,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:30,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56491397] [2024-06-28 02:33:30,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:30,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:30,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:30,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:30,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:30,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:30,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 262 transitions, 3186 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:30,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:30,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:30,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:31,196 INFO L124 PetriNetUnfolderBase]: 1919/3240 cut-off events. [2024-06-28 02:33:31,197 INFO L125 PetriNetUnfolderBase]: For 119173/119175 co-relation queries the response was YES. [2024-06-28 02:33:31,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19258 conditions, 3240 events. 1919/3240 cut-off events. For 119173/119175 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 19903 event pairs, 365 based on Foata normal form. 6/3241 useless extension candidates. Maximal degree in co-relation 19144. Up to 2699 conditions per place. [2024-06-28 02:33:31,230 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 237 selfloop transitions, 46 changer transitions 0/290 dead transitions. [2024-06-28 02:33:31,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 290 transitions, 3864 flow [2024-06-28 02:33:31,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:31,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:31,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:33:31,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-28 02:33:31,231 INFO L175 Difference]: Start difference. First operand has 254 places, 262 transitions, 3186 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:33:31,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 290 transitions, 3864 flow [2024-06-28 02:33:31,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 290 transitions, 3789 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 02:33:31,685 INFO L231 Difference]: Finished difference. Result has 256 places, 262 transitions, 3207 flow [2024-06-28 02:33:31,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3111, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3207, PETRI_PLACES=256, PETRI_TRANSITIONS=262} [2024-06-28 02:33:31,685 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 216 predicate places. [2024-06-28 02:33:31,685 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 262 transitions, 3207 flow [2024-06-28 02:33:31,686 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:31,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:31,686 INFO 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:31,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 02:33:31,686 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:33:31,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:31,686 INFO L85 PathProgramCache]: Analyzing trace with hash -324290101, now seen corresponding path program 17 times [2024-06-28 02:33:31,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:31,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761619548] [2024-06-28 02:33:31,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:31,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:31,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:31,789 INFO 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:31,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:31,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761619548] [2024-06-28 02:33:31,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761619548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:31,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:31,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:31,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651405580] [2024-06-28 02:33:31,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:31,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:31,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:31,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:31,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:31,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:31,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 262 transitions, 3207 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:31,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:31,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:31,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:32,289 INFO L124 PetriNetUnfolderBase]: 1947/3284 cut-off events. [2024-06-28 02:33:32,289 INFO L125 PetriNetUnfolderBase]: For 127794/127796 co-relation queries the response was YES. [2024-06-28 02:33:32,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19634 conditions, 3284 events. 1947/3284 cut-off events. For 127794/127796 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 20162 event pairs, 498 based on Foata normal form. 8/3287 useless extension candidates. Maximal degree in co-relation 19519. Up to 2891 conditions per place. [2024-06-28 02:33:32,325 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 211 selfloop transitions, 65 changer transitions 0/283 dead transitions. [2024-06-28 02:33:32,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 283 transitions, 3855 flow [2024-06-28 02:33:32,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:33:32,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:33:32,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-28 02:33:32,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-28 02:33:32,326 INFO L175 Difference]: Start difference. First operand has 256 places, 262 transitions, 3207 flow. Second operand 9 states and 198 transitions. [2024-06-28 02:33:32,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 283 transitions, 3855 flow [2024-06-28 02:33:32,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 283 transitions, 3748 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 02:33:32,829 INFO L231 Difference]: Finished difference. Result has 259 places, 263 transitions, 3259 flow [2024-06-28 02:33:32,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3100, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3259, PETRI_PLACES=259, PETRI_TRANSITIONS=263} [2024-06-28 02:33:32,829 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 219 predicate places. [2024-06-28 02:33:32,829 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 263 transitions, 3259 flow [2024-06-28 02:33:32,829 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:32,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:32,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:32,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 02:33:32,830 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:33:32,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:32,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1174951425, now seen corresponding path program 18 times [2024-06-28 02:33:32,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:32,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488712064] [2024-06-28 02:33:32,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:32,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:32,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:32,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:32,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:32,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488712064] [2024-06-28 02:33:32,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488712064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:32,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:32,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:32,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506458437] [2024-06-28 02:33:32,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:32,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:32,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:32,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:32,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:32,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:32,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 263 transitions, 3259 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:32,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:32,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:32,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:33,435 INFO L124 PetriNetUnfolderBase]: 2021/3398 cut-off events. [2024-06-28 02:33:33,435 INFO L125 PetriNetUnfolderBase]: For 151342/151344 co-relation queries the response was YES. [2024-06-28 02:33:33,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21009 conditions, 3398 events. 2021/3398 cut-off events. For 151342/151344 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 20893 event pairs, 512 based on Foata normal form. 8/3401 useless extension candidates. Maximal degree in co-relation 20893. Up to 2847 conditions per place. [2024-06-28 02:33:33,470 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 215 selfloop transitions, 66 changer transitions 0/288 dead transitions. [2024-06-28 02:33:33,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 288 transitions, 4113 flow [2024-06-28 02:33:33,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:33,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:33,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 02:33:33,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6007326007326007 [2024-06-28 02:33:33,472 INFO L175 Difference]: Start difference. First operand has 259 places, 263 transitions, 3259 flow. Second operand 7 states and 164 transitions. [2024-06-28 02:33:33,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 288 transitions, 4113 flow [2024-06-28 02:33:34,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 288 transitions, 3972 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 02:33:34,174 INFO L231 Difference]: Finished difference. Result has 259 places, 265 transitions, 3304 flow [2024-06-28 02:33:34,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3118, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3304, PETRI_PLACES=259, PETRI_TRANSITIONS=265} [2024-06-28 02:33:34,175 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 219 predicate places. [2024-06-28 02:33:34,175 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 265 transitions, 3304 flow [2024-06-28 02:33:34,175 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:34,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:34,175 INFO 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:34,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 02:33:34,176 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:34,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:34,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1648851081, now seen corresponding path program 19 times [2024-06-28 02:33:34,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:34,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827327037] [2024-06-28 02:33:34,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:34,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:34,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:34,274 INFO 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:34,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:34,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827327037] [2024-06-28 02:33:34,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827327037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:34,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:34,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:34,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913169615] [2024-06-28 02:33:34,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:34,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:34,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:34,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:34,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:34,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:34,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 265 transitions, 3304 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:34,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:34,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:34,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:34,866 INFO L124 PetriNetUnfolderBase]: 2125/3574 cut-off events. [2024-06-28 02:33:34,866 INFO L125 PetriNetUnfolderBase]: For 219176/219178 co-relation queries the response was YES. [2024-06-28 02:33:34,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22020 conditions, 3574 events. 2125/3574 cut-off events. For 219176/219178 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 22292 event pairs, 578 based on Foata normal form. 34/3603 useless extension candidates. Maximal degree in co-relation 21903. Up to 3043 conditions per place. [2024-06-28 02:33:34,904 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 213 selfloop transitions, 63 changer transitions 6/289 dead transitions. [2024-06-28 02:33:34,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 289 transitions, 3992 flow [2024-06-28 02:33:34,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:33:34,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:33:34,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-28 02:33:34,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5538461538461539 [2024-06-28 02:33:34,905 INFO L175 Difference]: Start difference. First operand has 259 places, 265 transitions, 3304 flow. Second operand 10 states and 216 transitions. [2024-06-28 02:33:34,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 289 transitions, 3992 flow [2024-06-28 02:33:35,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 289 transitions, 3895 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-28 02:33:35,626 INFO L231 Difference]: Finished difference. Result has 266 places, 262 transitions, 3336 flow [2024-06-28 02:33:35,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3207, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3336, PETRI_PLACES=266, PETRI_TRANSITIONS=262} [2024-06-28 02:33:35,626 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 226 predicate places. [2024-06-28 02:33:35,627 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 262 transitions, 3336 flow [2024-06-28 02:33:35,627 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:35,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:35,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, 1] [2024-06-28 02:33:35,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 02:33:35,627 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:35,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:35,628 INFO L85 PathProgramCache]: Analyzing trace with hash -445122697, now seen corresponding path program 20 times [2024-06-28 02:33:35,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:35,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670653798] [2024-06-28 02:33:35,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:35,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:35,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:35,721 INFO 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:35,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:35,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670653798] [2024-06-28 02:33:35,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670653798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:35,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:35,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:35,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46200236] [2024-06-28 02:33:35,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:35,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:35,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:35,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:35,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:35,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:35,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 262 transitions, 3336 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:35,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:35,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:35,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:36,265 INFO L124 PetriNetUnfolderBase]: 2057/3460 cut-off events. [2024-06-28 02:33:36,265 INFO L125 PetriNetUnfolderBase]: For 154770/154772 co-relation queries the response was YES. [2024-06-28 02:33:36,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21403 conditions, 3460 events. 2057/3460 cut-off events. For 154770/154772 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 21503 event pairs, 539 based on Foata normal form. 8/3463 useless extension candidates. Maximal degree in co-relation 21284. Up to 2928 conditions per place. [2024-06-28 02:33:36,302 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 216 selfloop transitions, 64 changer transitions 0/287 dead transitions. [2024-06-28 02:33:36,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 287 transitions, 4034 flow [2024-06-28 02:33:36,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:33:36,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:33:36,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-28 02:33:36,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5698005698005698 [2024-06-28 02:33:36,304 INFO L175 Difference]: Start difference. First operand has 266 places, 262 transitions, 3336 flow. Second operand 9 states and 200 transitions. [2024-06-28 02:33:36,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 287 transitions, 4034 flow [2024-06-28 02:33:36,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 287 transitions, 3851 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 02:33:36,848 INFO L231 Difference]: Finished difference. Result has 266 places, 263 transitions, 3315 flow [2024-06-28 02:33:36,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3153, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3315, PETRI_PLACES=266, PETRI_TRANSITIONS=263} [2024-06-28 02:33:36,849 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 226 predicate places. [2024-06-28 02:33:36,849 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 263 transitions, 3315 flow [2024-06-28 02:33:36,849 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:36,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:36,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:36,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 02:33:36,849 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:36,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:36,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1160590373, now seen corresponding path program 21 times [2024-06-28 02:33:36,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:36,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323827199] [2024-06-28 02:33:36,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:36,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:36,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:36,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:36,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:36,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323827199] [2024-06-28 02:33:36,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323827199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:36,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:36,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:36,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180396511] [2024-06-28 02:33:36,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:36,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:36,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:36,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:36,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:36,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:36,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 263 transitions, 3315 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:36,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:36,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:36,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:37,476 INFO L124 PetriNetUnfolderBase]: 2039/3434 cut-off events. [2024-06-28 02:33:37,477 INFO L125 PetriNetUnfolderBase]: For 137465/137467 co-relation queries the response was YES. [2024-06-28 02:33:37,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20670 conditions, 3434 events. 2039/3434 cut-off events. For 137465/137467 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 21332 event pairs, 551 based on Foata normal form. 8/3437 useless extension candidates. Maximal degree in co-relation 20550. Up to 3042 conditions per place. [2024-06-28 02:33:37,511 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 215 selfloop transitions, 59 changer transitions 0/281 dead transitions. [2024-06-28 02:33:37,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 281 transitions, 3933 flow [2024-06-28 02:33:37,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:37,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:37,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 02:33:37,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5860805860805861 [2024-06-28 02:33:37,513 INFO L175 Difference]: Start difference. First operand has 266 places, 263 transitions, 3315 flow. Second operand 7 states and 160 transitions. [2024-06-28 02:33:37,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 281 transitions, 3933 flow [2024-06-28 02:33:37,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 281 transitions, 3783 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 02:33:37,978 INFO L231 Difference]: Finished difference. Result has 266 places, 263 transitions, 3288 flow [2024-06-28 02:33:37,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3165, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3288, PETRI_PLACES=266, PETRI_TRANSITIONS=263} [2024-06-28 02:33:37,983 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 226 predicate places. [2024-06-28 02:33:37,983 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 263 transitions, 3288 flow [2024-06-28 02:33:37,983 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:37,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:37,983 INFO 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:37,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 02:33:37,983 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:37,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:37,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1157282363, now seen corresponding path program 22 times [2024-06-28 02:33:37,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:37,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058400060] [2024-06-28 02:33:37,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:37,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:37,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:38,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:38,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:38,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058400060] [2024-06-28 02:33:38,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058400060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:38,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:38,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:38,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115551685] [2024-06-28 02:33:38,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:38,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:38,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:38,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:38,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:38,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:38,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 263 transitions, 3288 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:38,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:38,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:38,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:38,630 INFO L124 PetriNetUnfolderBase]: 2026/3415 cut-off events. [2024-06-28 02:33:38,630 INFO L125 PetriNetUnfolderBase]: For 118920/118922 co-relation queries the response was YES. [2024-06-28 02:33:38,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19917 conditions, 3415 events. 2026/3415 cut-off events. For 118920/118922 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 21318 event pairs, 410 based on Foata normal form. 6/3416 useless extension candidates. Maximal degree in co-relation 19796. Up to 2388 conditions per place. [2024-06-28 02:33:38,666 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 203 selfloop transitions, 82 changer transitions 0/292 dead transitions. [2024-06-28 02:33:38,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 292 transitions, 3994 flow [2024-06-28 02:33:38,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:38,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:38,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:33:38,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6227106227106227 [2024-06-28 02:33:38,667 INFO L175 Difference]: Start difference. First operand has 266 places, 263 transitions, 3288 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:33:38,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 292 transitions, 3994 flow [2024-06-28 02:33:39,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 292 transitions, 3863 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:33:39,230 INFO L231 Difference]: Finished difference. Result has 267 places, 263 transitions, 3325 flow [2024-06-28 02:33:39,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3157, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3325, PETRI_PLACES=267, PETRI_TRANSITIONS=263} [2024-06-28 02:33:39,231 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 227 predicate places. [2024-06-28 02:33:39,231 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 263 transitions, 3325 flow [2024-06-28 02:33:39,231 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:39,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:39,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:33:39,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 02:33:39,232 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:39,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:39,232 INFO L85 PathProgramCache]: Analyzing trace with hash -2141711847, now seen corresponding path program 2 times [2024-06-28 02:33:39,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:39,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679318287] [2024-06-28 02:33:39,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:39,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:39,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:39,329 INFO 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:39,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:39,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679318287] [2024-06-28 02:33:39,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679318287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:39,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:39,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:39,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304273071] [2024-06-28 02:33:39,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:39,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:39,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:39,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:39,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:39,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:39,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 263 transitions, 3325 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:39,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:39,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:39,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:39,949 INFO L124 PetriNetUnfolderBase]: 2134/3609 cut-off events. [2024-06-28 02:33:39,949 INFO L125 PetriNetUnfolderBase]: For 183989/183991 co-relation queries the response was YES. [2024-06-28 02:33:39,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21078 conditions, 3609 events. 2134/3609 cut-off events. For 183989/183991 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 22703 event pairs, 550 based on Foata normal form. 30/3634 useless extension candidates. Maximal degree in co-relation 20956. Up to 2945 conditions per place. [2024-06-28 02:33:39,986 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 214 selfloop transitions, 66 changer transitions 8/295 dead transitions. [2024-06-28 02:33:39,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 295 transitions, 4107 flow [2024-06-28 02:33:39,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:33:39,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:33:39,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-28 02:33:39,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-28 02:33:39,987 INFO L175 Difference]: Start difference. First operand has 267 places, 263 transitions, 3325 flow. Second operand 10 states and 220 transitions. [2024-06-28 02:33:39,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 295 transitions, 4107 flow [2024-06-28 02:33:40,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 295 transitions, 3725 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-28 02:33:40,417 INFO L231 Difference]: Finished difference. Result has 269 places, 263 transitions, 3117 flow [2024-06-28 02:33:40,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2943, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3117, PETRI_PLACES=269, PETRI_TRANSITIONS=263} [2024-06-28 02:33:40,417 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 229 predicate places. [2024-06-28 02:33:40,417 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 263 transitions, 3117 flow [2024-06-28 02:33:40,418 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:40,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:40,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:40,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 02:33:40,418 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:40,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:40,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1707901257, now seen corresponding path program 3 times [2024-06-28 02:33:40,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:40,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620240242] [2024-06-28 02:33:40,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:40,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:40,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:40,511 INFO 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:40,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:40,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620240242] [2024-06-28 02:33:40,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620240242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:40,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:40,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:40,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267334961] [2024-06-28 02:33:40,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:40,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:40,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:40,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:40,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:40,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:40,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 263 transitions, 3117 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:40,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:40,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:40,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:41,083 INFO L124 PetriNetUnfolderBase]: 2053/3462 cut-off events. [2024-06-28 02:33:41,083 INFO L125 PetriNetUnfolderBase]: For 123254/123256 co-relation queries the response was YES. [2024-06-28 02:33:41,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19672 conditions, 3462 events. 2053/3462 cut-off events. For 123254/123256 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 21563 event pairs, 501 based on Foata normal form. 6/3463 useless extension candidates. Maximal degree in co-relation 19551. Up to 2592 conditions per place. [2024-06-28 02:33:41,121 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 209 selfloop transitions, 77 changer transitions 0/293 dead transitions. [2024-06-28 02:33:41,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 293 transitions, 4011 flow [2024-06-28 02:33:41,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:33:41,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:33:41,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-28 02:33:41,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5698005698005698 [2024-06-28 02:33:41,122 INFO L175 Difference]: Start difference. First operand has 269 places, 263 transitions, 3117 flow. Second operand 9 states and 200 transitions. [2024-06-28 02:33:41,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 293 transitions, 4011 flow [2024-06-28 02:33:41,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 293 transitions, 3830 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-28 02:33:41,723 INFO L231 Difference]: Finished difference. Result has 270 places, 266 transitions, 3184 flow [2024-06-28 02:33:41,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2940, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3184, PETRI_PLACES=270, PETRI_TRANSITIONS=266} [2024-06-28 02:33:41,724 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 230 predicate places. [2024-06-28 02:33:41,724 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 266 transitions, 3184 flow [2024-06-28 02:33:41,724 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:41,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:41,724 INFO 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:41,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 02:33:41,724 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:41,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:41,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1713615177, now seen corresponding path program 4 times [2024-06-28 02:33:41,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:41,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993984607] [2024-06-28 02:33:41,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:41,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:41,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:41,812 INFO 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:41,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:41,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993984607] [2024-06-28 02:33:41,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993984607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:41,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:41,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:41,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602453136] [2024-06-28 02:33:41,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:41,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:41,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:41,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:41,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:41,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:41,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 266 transitions, 3184 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:41,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:41,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:41,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:42,397 INFO L124 PetriNetUnfolderBase]: 2040/3443 cut-off events. [2024-06-28 02:33:42,397 INFO L125 PetriNetUnfolderBase]: For 108985/108987 co-relation queries the response was YES. [2024-06-28 02:33:42,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19358 conditions, 3443 events. 2040/3443 cut-off events. For 108985/108987 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 21441 event pairs, 481 based on Foata normal form. 6/3444 useless extension candidates. Maximal degree in co-relation 19237. Up to 2586 conditions per place. [2024-06-28 02:33:42,435 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 209 selfloop transitions, 77 changer transitions 0/293 dead transitions. [2024-06-28 02:33:42,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 293 transitions, 3888 flow [2024-06-28 02:33:42,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:33:42,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:33:42,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-28 02:33:42,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5698005698005698 [2024-06-28 02:33:42,436 INFO L175 Difference]: Start difference. First operand has 270 places, 266 transitions, 3184 flow. Second operand 9 states and 200 transitions. [2024-06-28 02:33:42,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 293 transitions, 3888 flow [2024-06-28 02:33:42,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 293 transitions, 3718 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 02:33:42,846 INFO L231 Difference]: Finished difference. Result has 273 places, 266 transitions, 3172 flow [2024-06-28 02:33:42,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3014, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3172, PETRI_PLACES=273, PETRI_TRANSITIONS=266} [2024-06-28 02:33:42,846 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 233 predicate places. [2024-06-28 02:33:42,847 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 266 transitions, 3172 flow [2024-06-28 02:33:42,847 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:42,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:42,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:42,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 02:33:42,847 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:42,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:42,848 INFO L85 PathProgramCache]: Analyzing trace with hash 563649995, now seen corresponding path program 1 times [2024-06-28 02:33:42,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:42,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984970380] [2024-06-28 02:33:42,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:42,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:42,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:42,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:42,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:42,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984970380] [2024-06-28 02:33:42,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984970380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:42,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:42,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:42,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467462887] [2024-06-28 02:33:42,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:42,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:42,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:42,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:42,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:43,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:43,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 266 transitions, 3172 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:43,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:43,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:43,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:43,654 INFO L124 PetriNetUnfolderBase]: 2380/4051 cut-off events. [2024-06-28 02:33:43,654 INFO L125 PetriNetUnfolderBase]: For 268219/268221 co-relation queries the response was YES. [2024-06-28 02:33:43,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25046 conditions, 4051 events. 2380/4051 cut-off events. For 268219/268221 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 26168 event pairs, 441 based on Foata normal form. 18/4064 useless extension candidates. Maximal degree in co-relation 24925. Up to 2246 conditions per place. [2024-06-28 02:33:43,696 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 214 selfloop transitions, 80 changer transitions 15/316 dead transitions. [2024-06-28 02:33:43,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 316 transitions, 4383 flow [2024-06-28 02:33:43,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:33:43,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:33:43,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-28 02:33:43,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-28 02:33:43,697 INFO L175 Difference]: Start difference. First operand has 273 places, 266 transitions, 3172 flow. Second operand 9 states and 216 transitions. [2024-06-28 02:33:43,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 316 transitions, 4383 flow [2024-06-28 02:33:44,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 316 transitions, 4146 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-28 02:33:44,811 INFO L231 Difference]: Finished difference. Result has 274 places, 269 transitions, 3201 flow [2024-06-28 02:33:44,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2939, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3201, PETRI_PLACES=274, PETRI_TRANSITIONS=269} [2024-06-28 02:33:44,812 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 234 predicate places. [2024-06-28 02:33:44,812 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 269 transitions, 3201 flow [2024-06-28 02:33:44,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:44,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:44,812 INFO 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:44,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 02:33:44,812 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:44,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:44,813 INFO L85 PathProgramCache]: Analyzing trace with hash -580768591, now seen corresponding path program 2 times [2024-06-28 02:33:44,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:44,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344784327] [2024-06-28 02:33:44,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:44,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:44,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:44,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:44,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:44,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344784327] [2024-06-28 02:33:44,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344784327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:44,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:44,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:44,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382531941] [2024-06-28 02:33:44,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:44,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:44,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:44,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:44,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:44,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:44,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 269 transitions, 3201 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:44,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:44,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:44,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:45,642 INFO L124 PetriNetUnfolderBase]: 2429/4154 cut-off events. [2024-06-28 02:33:45,643 INFO L125 PetriNetUnfolderBase]: For 319916/319918 co-relation queries the response was YES. [2024-06-28 02:33:45,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26780 conditions, 4154 events. 2429/4154 cut-off events. For 319916/319918 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 27117 event pairs, 613 based on Foata normal form. 18/4167 useless extension candidates. Maximal degree in co-relation 26659. Up to 3408 conditions per place. [2024-06-28 02:33:45,684 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 264 selfloop transitions, 23 changer transitions 8/302 dead transitions. [2024-06-28 02:33:45,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 302 transitions, 4113 flow [2024-06-28 02:33:45,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:45,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:45,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-28 02:33:45,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-28 02:33:45,685 INFO L175 Difference]: Start difference. First operand has 274 places, 269 transitions, 3201 flow. Second operand 8 states and 184 transitions. [2024-06-28 02:33:45,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 302 transitions, 4113 flow [2024-06-28 02:33:47,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 302 transitions, 4001 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 02:33:47,005 INFO L231 Difference]: Finished difference. Result has 272 places, 267 transitions, 3123 flow [2024-06-28 02:33:47,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3093, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3123, PETRI_PLACES=272, PETRI_TRANSITIONS=267} [2024-06-28 02:33:47,006 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 232 predicate places. [2024-06-28 02:33:47,006 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 267 transitions, 3123 flow [2024-06-28 02:33:47,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:47,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:47,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, 1] [2024-06-28 02:33:47,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 02:33:47,007 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:47,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:47,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1620222393, now seen corresponding path program 3 times [2024-06-28 02:33:47,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:47,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783865291] [2024-06-28 02:33:47,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:47,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:47,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:47,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:33:47,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:47,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783865291] [2024-06-28 02:33:47,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783865291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:47,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:47,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:47,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613331080] [2024-06-28 02:33:47,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:47,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:47,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:47,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:47,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:47,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:47,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 267 transitions, 3123 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:47,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:47,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:47,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:47,733 INFO L124 PetriNetUnfolderBase]: 2243/3816 cut-off events. [2024-06-28 02:33:47,733 INFO L125 PetriNetUnfolderBase]: For 214122/214124 co-relation queries the response was YES. [2024-06-28 02:33:47,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22507 conditions, 3816 events. 2243/3816 cut-off events. For 214122/214124 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 24419 event pairs, 552 based on Foata normal form. 18/3829 useless extension candidates. Maximal degree in co-relation 22387. Up to 3273 conditions per place. [2024-06-28 02:33:47,773 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 246 selfloop transitions, 20 changer transitions 22/295 dead transitions. [2024-06-28 02:33:47,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 295 transitions, 3831 flow [2024-06-28 02:33:47,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:47,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:47,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-28 02:33:47,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5705128205128205 [2024-06-28 02:33:47,775 INFO L175 Difference]: Start difference. First operand has 272 places, 267 transitions, 3123 flow. Second operand 8 states and 178 transitions. [2024-06-28 02:33:47,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 295 transitions, 3831 flow [2024-06-28 02:33:48,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 295 transitions, 3782 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:33:48,638 INFO L231 Difference]: Finished difference. Result has 271 places, 263 transitions, 3079 flow [2024-06-28 02:33:48,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3074, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3079, PETRI_PLACES=271, PETRI_TRANSITIONS=263} [2024-06-28 02:33:48,639 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 231 predicate places. [2024-06-28 02:33:48,639 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 263 transitions, 3079 flow [2024-06-28 02:33:48,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:48,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:48,639 INFO 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:48,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 02:33:48,640 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:48,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:48,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1392152373, now seen corresponding path program 4 times [2024-06-28 02:33:48,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:48,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521595420] [2024-06-28 02:33:48,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:48,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:48,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:48,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:33:48,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:48,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521595420] [2024-06-28 02:33:48,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521595420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:48,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:48,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:48,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897369461] [2024-06-28 02:33:48,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:48,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:48,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:48,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:48,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:48,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:48,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 263 transitions, 3079 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:48,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:48,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:48,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:49,401 INFO L124 PetriNetUnfolderBase]: 2182/3679 cut-off events. [2024-06-28 02:33:49,402 INFO L125 PetriNetUnfolderBase]: For 226488/226490 co-relation queries the response was YES. [2024-06-28 02:33:49,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22030 conditions, 3679 events. 2182/3679 cut-off events. For 226488/226490 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 23307 event pairs, 407 based on Foata normal form. 24/3699 useless extension candidates. Maximal degree in co-relation 21911. Up to 2384 conditions per place. [2024-06-28 02:33:49,436 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 209 selfloop transitions, 71 changer transitions 10/297 dead transitions. [2024-06-28 02:33:49,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 297 transitions, 4026 flow [2024-06-28 02:33:49,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:49,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:49,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:33:49,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6121794871794872 [2024-06-28 02:33:49,437 INFO L175 Difference]: Start difference. First operand has 271 places, 263 transitions, 3079 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:33:49,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 297 transitions, 4026 flow [2024-06-28 02:33:50,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 297 transitions, 3973 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:33:50,081 INFO L231 Difference]: Finished difference. Result has 268 places, 260 transitions, 3137 flow [2024-06-28 02:33:50,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3028, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3137, PETRI_PLACES=268, PETRI_TRANSITIONS=260} [2024-06-28 02:33:50,082 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 228 predicate places. [2024-06-28 02:33:50,082 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 260 transitions, 3137 flow [2024-06-28 02:33:50,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:50,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:50,082 INFO 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:50,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 02:33:50,083 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:50,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:50,083 INFO L85 PathProgramCache]: Analyzing trace with hash 685724585, now seen corresponding path program 5 times [2024-06-28 02:33:50,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:50,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865952576] [2024-06-28 02:33:50,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:50,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:50,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:50,207 INFO 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:50,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:50,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865952576] [2024-06-28 02:33:50,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865952576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:50,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:50,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:50,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645986870] [2024-06-28 02:33:50,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:50,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:50,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:50,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:50,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:50,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:50,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 260 transitions, 3137 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:50,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:50,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:50,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:50,792 INFO L124 PetriNetUnfolderBase]: 2081/3520 cut-off events. [2024-06-28 02:33:50,793 INFO L125 PetriNetUnfolderBase]: For 226975/226977 co-relation queries the response was YES. [2024-06-28 02:33:50,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21340 conditions, 3520 events. 2081/3520 cut-off events. For 226975/226977 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 22097 event pairs, 614 based on Foata normal form. 26/3542 useless extension candidates. Maximal degree in co-relation 21220. Up to 2966 conditions per place. [2024-06-28 02:33:50,830 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 213 selfloop transitions, 52 changer transitions 6/278 dead transitions. [2024-06-28 02:33:50,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 278 transitions, 3765 flow [2024-06-28 02:33:50,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:50,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:50,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-28 02:33:50,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5737179487179487 [2024-06-28 02:33:50,832 INFO L175 Difference]: Start difference. First operand has 268 places, 260 transitions, 3137 flow. Second operand 8 states and 179 transitions. [2024-06-28 02:33:50,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 278 transitions, 3765 flow [2024-06-28 02:33:51,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 278 transitions, 3469 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-28 02:33:51,719 INFO L231 Difference]: Finished difference. Result has 264 places, 256 transitions, 2912 flow [2024-06-28 02:33:51,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2841, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2912, PETRI_PLACES=264, PETRI_TRANSITIONS=256} [2024-06-28 02:33:51,720 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 224 predicate places. [2024-06-28 02:33:51,720 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 256 transitions, 2912 flow [2024-06-28 02:33:51,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:51,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:51,720 INFO 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:51,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 02:33:51,721 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:51,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:51,721 INFO L85 PathProgramCache]: Analyzing trace with hash 1563331117, now seen corresponding path program 6 times [2024-06-28 02:33:51,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:51,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581087670] [2024-06-28 02:33:51,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:51,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:51,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:51,833 INFO 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:51,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:51,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581087670] [2024-06-28 02:33:51,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581087670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:51,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:51,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:51,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769085446] [2024-06-28 02:33:51,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:51,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:51,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:51,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:51,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:51,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:51,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 256 transitions, 2912 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:51,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:51,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:51,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:52,393 INFO L124 PetriNetUnfolderBase]: 1952/3309 cut-off events. [2024-06-28 02:33:52,393 INFO L125 PetriNetUnfolderBase]: For 150915/150917 co-relation queries the response was YES. [2024-06-28 02:33:52,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18216 conditions, 3309 events. 1952/3309 cut-off events. For 150915/150917 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 20666 event pairs, 464 based on Foata normal form. 24/3329 useless extension candidates. Maximal degree in co-relation 18097. Up to 2672 conditions per place. [2024-06-28 02:33:52,427 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 212 selfloop transitions, 52 changer transitions 10/281 dead transitions. [2024-06-28 02:33:52,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 281 transitions, 3614 flow [2024-06-28 02:33:52,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:52,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:52,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-28 02:33:52,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-28 02:33:52,429 INFO L175 Difference]: Start difference. First operand has 264 places, 256 transitions, 2912 flow. Second operand 8 states and 184 transitions. [2024-06-28 02:33:52,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 281 transitions, 3614 flow [2024-06-28 02:33:52,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 281 transitions, 3508 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 02:33:52,957 INFO L231 Difference]: Finished difference. Result has 266 places, 252 transitions, 2875 flow [2024-06-28 02:33:52,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2806, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2875, PETRI_PLACES=266, PETRI_TRANSITIONS=252} [2024-06-28 02:33:52,957 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 226 predicate places. [2024-06-28 02:33:52,957 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 252 transitions, 2875 flow [2024-06-28 02:33:52,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:52,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:52,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:52,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 02:33:52,958 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:52,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:52,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1805986863, now seen corresponding path program 7 times [2024-06-28 02:33:52,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:52,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454447705] [2024-06-28 02:33:52,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:52,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:52,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:53,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:33:53,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:53,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454447705] [2024-06-28 02:33:53,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454447705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:53,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:53,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:53,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214298989] [2024-06-28 02:33:53,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:53,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:53,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:53,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:53,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:53,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:53,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 252 transitions, 2875 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:53,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:53,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:53,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:53,638 INFO L124 PetriNetUnfolderBase]: 1976/3357 cut-off events. [2024-06-28 02:33:53,638 INFO L125 PetriNetUnfolderBase]: For 182932/182933 co-relation queries the response was YES. [2024-06-28 02:33:53,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19605 conditions, 3357 events. 1976/3357 cut-off events. For 182932/182933 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 20845 event pairs, 328 based on Foata normal form. 18/3371 useless extension candidates. Maximal degree in co-relation 19485. Up to 2446 conditions per place. [2024-06-28 02:33:53,672 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 216 selfloop transitions, 52 changer transitions 8/283 dead transitions. [2024-06-28 02:33:53,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 283 transitions, 3727 flow [2024-06-28 02:33:53,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:53,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:53,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:33:53,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6025641025641025 [2024-06-28 02:33:53,674 INFO L175 Difference]: Start difference. First operand has 266 places, 252 transitions, 2875 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:33:53,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 283 transitions, 3727 flow [2024-06-28 02:33:54,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 283 transitions, 3495 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-28 02:33:54,508 INFO L231 Difference]: Finished difference. Result has 261 places, 250 transitions, 2736 flow [2024-06-28 02:33:54,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2645, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2736, PETRI_PLACES=261, PETRI_TRANSITIONS=250} [2024-06-28 02:33:54,509 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 221 predicate places. [2024-06-28 02:33:54,509 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 250 transitions, 2736 flow [2024-06-28 02:33:54,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:54,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:54,509 INFO 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:54,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 02:33:54,510 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:54,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:54,510 INFO L85 PathProgramCache]: Analyzing trace with hash 89421515, now seen corresponding path program 8 times [2024-06-28 02:33:54,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:54,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512783628] [2024-06-28 02:33:54,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:54,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:54,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:54,621 INFO 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:54,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:54,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512783628] [2024-06-28 02:33:54,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512783628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:54,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:54,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:54,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974152950] [2024-06-28 02:33:54,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:54,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:54,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:54,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:54,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:54,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:54,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 250 transitions, 2736 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:54,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:54,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:54,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:55,168 INFO L124 PetriNetUnfolderBase]: 1871/3170 cut-off events. [2024-06-28 02:33:55,169 INFO L125 PetriNetUnfolderBase]: For 134578/134579 co-relation queries the response was YES. [2024-06-28 02:33:55,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17380 conditions, 3170 events. 1871/3170 cut-off events. For 134578/134579 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 19452 event pairs, 310 based on Foata normal form. 18/3184 useless extension candidates. Maximal degree in co-relation 17263. Up to 2446 conditions per place. [2024-06-28 02:33:55,201 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 208 selfloop transitions, 50 changer transitions 14/279 dead transitions. [2024-06-28 02:33:55,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 279 transitions, 3416 flow [2024-06-28 02:33:55,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:55,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:55,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:33:55,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5961538461538461 [2024-06-28 02:33:55,204 INFO L175 Difference]: Start difference. First operand has 261 places, 250 transitions, 2736 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:33:55,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 279 transitions, 3416 flow [2024-06-28 02:33:55,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 279 transitions, 3308 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 02:33:55,761 INFO L231 Difference]: Finished difference. Result has 259 places, 244 transitions, 2684 flow [2024-06-28 02:33:55,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2628, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2684, PETRI_PLACES=259, PETRI_TRANSITIONS=244} [2024-06-28 02:33:55,764 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 219 predicate places. [2024-06-28 02:33:55,764 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 244 transitions, 2684 flow [2024-06-28 02:33:55,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:55,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:55,765 INFO 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:55,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 02:33:55,765 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:55,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:55,765 INFO L85 PathProgramCache]: Analyzing trace with hash -548977585, now seen corresponding path program 9 times [2024-06-28 02:33:55,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:55,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770797462] [2024-06-28 02:33:55,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:55,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:55,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:55,857 INFO 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:55,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:55,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770797462] [2024-06-28 02:33:55,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770797462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:55,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:55,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:55,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935728188] [2024-06-28 02:33:55,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:55,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:55,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:55,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:55,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:55,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:55,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 244 transitions, 2684 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:55,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:55,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:55,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:56,458 INFO L124 PetriNetUnfolderBase]: 1982/3356 cut-off events. [2024-06-28 02:33:56,459 INFO L125 PetriNetUnfolderBase]: For 213532/213532 co-relation queries the response was YES. [2024-06-28 02:33:56,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20156 conditions, 3356 events. 1982/3356 cut-off events. For 213532/213532 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 20898 event pairs, 551 based on Foata normal form. 24/3377 useless extension candidates. Maximal degree in co-relation 20040. Up to 2277 conditions per place. [2024-06-28 02:33:56,490 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 161 selfloop transitions, 93 changer transitions 21/282 dead transitions. [2024-06-28 02:33:56,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 282 transitions, 3590 flow [2024-06-28 02:33:56,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:33:56,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:33:56,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-28 02:33:56,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5594405594405595 [2024-06-28 02:33:56,491 INFO L175 Difference]: Start difference. First operand has 259 places, 244 transitions, 2684 flow. Second operand 11 states and 240 transitions. [2024-06-28 02:33:56,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 282 transitions, 3590 flow [2024-06-28 02:33:57,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 282 transitions, 3467 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-28 02:33:57,316 INFO L231 Difference]: Finished difference. Result has 256 places, 238 transitions, 2684 flow [2024-06-28 02:33:57,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2567, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2684, PETRI_PLACES=256, PETRI_TRANSITIONS=238} [2024-06-28 02:33:57,317 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 216 predicate places. [2024-06-28 02:33:57,317 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 238 transitions, 2684 flow [2024-06-28 02:33:57,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:57,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:57,318 INFO 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:57,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 02:33:57,318 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:57,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:57,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1533247147, now seen corresponding path program 1 times [2024-06-28 02:33:57,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:57,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085043205] [2024-06-28 02:33:57,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:57,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:57,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:57,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:57,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:57,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085043205] [2024-06-28 02:33:57,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085043205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:57,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:57,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:57,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005654868] [2024-06-28 02:33:57,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:57,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:57,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:57,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:57,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:57,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:57,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 238 transitions, 2684 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:57,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:57,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:57,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:57,989 INFO L124 PetriNetUnfolderBase]: 2003/3395 cut-off events. [2024-06-28 02:33:57,990 INFO L125 PetriNetUnfolderBase]: For 265874/265874 co-relation queries the response was YES. [2024-06-28 02:33:58,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21983 conditions, 3395 events. 2003/3395 cut-off events. For 265874/265874 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 21279 event pairs, 616 based on Foata normal form. 24/3416 useless extension candidates. Maximal degree in co-relation 21871. Up to 2624 conditions per place. [2024-06-28 02:33:58,025 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 160 selfloop transitions, 93 changer transitions 10/270 dead transitions. [2024-06-28 02:33:58,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 270 transitions, 3514 flow [2024-06-28 02:33:58,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:33:58,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:33:58,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 252 transitions. [2024-06-28 02:33:58,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-28 02:33:58,026 INFO L175 Difference]: Start difference. First operand has 256 places, 238 transitions, 2684 flow. Second operand 12 states and 252 transitions. [2024-06-28 02:33:58,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 270 transitions, 3514 flow [2024-06-28 02:33:59,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 270 transitions, 3352 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 02:33:59,143 INFO L231 Difference]: Finished difference. Result has 255 places, 235 transitions, 2684 flow [2024-06-28 02:33:59,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2526, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2684, PETRI_PLACES=255, PETRI_TRANSITIONS=235} [2024-06-28 02:33:59,144 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 215 predicate places. [2024-06-28 02:33:59,144 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 235 transitions, 2684 flow [2024-06-28 02:33:59,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:59,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:59,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:59,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 02:33:59,144 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:59,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:59,145 INFO L85 PathProgramCache]: Analyzing trace with hash -312500595, now seen corresponding path program 2 times [2024-06-28 02:33:59,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:59,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25330917] [2024-06-28 02:33:59,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:59,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:59,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:59,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:59,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:59,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25330917] [2024-06-28 02:33:59,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25330917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:59,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:59,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:59,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817145949] [2024-06-28 02:33:59,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:59,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:59,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:59,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:59,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:59,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:33:59,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 235 transitions, 2684 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:59,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:59,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:33:59,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:59,746 INFO L124 PetriNetUnfolderBase]: 1852/3126 cut-off events. [2024-06-28 02:33:59,746 INFO L125 PetriNetUnfolderBase]: For 202366/202366 co-relation queries the response was YES. [2024-06-28 02:33:59,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18986 conditions, 3126 events. 1852/3126 cut-off events. For 202366/202366 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 19139 event pairs, 561 based on Foata normal form. 26/3149 useless extension candidates. Maximal degree in co-relation 18875. Up to 2624 conditions per place. [2024-06-28 02:33:59,776 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 147 selfloop transitions, 85 changer transitions 20/259 dead transitions. [2024-06-28 02:33:59,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 259 transitions, 3288 flow [2024-06-28 02:33:59,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:33:59,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:33:59,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 227 transitions. [2024-06-28 02:33:59,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5291375291375291 [2024-06-28 02:33:59,778 INFO L175 Difference]: Start difference. First operand has 255 places, 235 transitions, 2684 flow. Second operand 11 states and 227 transitions. [2024-06-28 02:33:59,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 259 transitions, 3288 flow [2024-06-28 02:34:00,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 259 transitions, 3101 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 02:34:00,463 INFO L231 Difference]: Finished difference. Result has 253 places, 227 transitions, 2592 flow [2024-06-28 02:34:00,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2497, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2592, PETRI_PLACES=253, PETRI_TRANSITIONS=227} [2024-06-28 02:34:00,464 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 213 predicate places. [2024-06-28 02:34:00,464 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 227 transitions, 2592 flow [2024-06-28 02:34:00,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:00,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:00,464 INFO 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:34:00,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 02:34:00,465 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:34:00,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:00,469 INFO L85 PathProgramCache]: Analyzing trace with hash 651005069, now seen corresponding path program 3 times [2024-06-28 02:34:00,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:00,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500523073] [2024-06-28 02:34:00,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:00,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:00,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:00,564 INFO 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:34:00,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:00,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500523073] [2024-06-28 02:34:00,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500523073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:00,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:00,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:00,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461087249] [2024-06-28 02:34:00,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:00,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:00,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:00,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:00,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:00,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:00,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 227 transitions, 2592 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:00,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:00,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:00,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:01,094 INFO L124 PetriNetUnfolderBase]: 2041/3489 cut-off events. [2024-06-28 02:34:01,095 INFO L125 PetriNetUnfolderBase]: For 233581/233581 co-relation queries the response was YES. [2024-06-28 02:34:01,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21911 conditions, 3489 events. 2041/3489 cut-off events. For 233581/233581 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 22276 event pairs, 382 based on Foata normal form. 18/3504 useless extension candidates. Maximal degree in co-relation 21801. Up to 1495 conditions per place. [2024-06-28 02:34:01,129 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 148 selfloop transitions, 102 changer transitions 17/274 dead transitions. [2024-06-28 02:34:01,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 274 transitions, 3691 flow [2024-06-28 02:34:01,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:34:01,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:34:01,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-28 02:34:01,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5871794871794872 [2024-06-28 02:34:01,130 INFO L175 Difference]: Start difference. First operand has 253 places, 227 transitions, 2592 flow. Second operand 10 states and 229 transitions. [2024-06-28 02:34:01,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 274 transitions, 3691 flow [2024-06-28 02:34:02,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 274 transitions, 3495 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-28 02:34:02,297 INFO L231 Difference]: Finished difference. Result has 248 places, 225 transitions, 2610 flow [2024-06-28 02:34:02,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2408, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2610, PETRI_PLACES=248, PETRI_TRANSITIONS=225} [2024-06-28 02:34:02,297 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 208 predicate places. [2024-06-28 02:34:02,298 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 225 transitions, 2610 flow [2024-06-28 02:34:02,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:02,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:02,298 INFO 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:34:02,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 02:34:02,298 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:34:02,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:02,299 INFO L85 PathProgramCache]: Analyzing trace with hash 659336939, now seen corresponding path program 4 times [2024-06-28 02:34:02,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:02,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577800246] [2024-06-28 02:34:02,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:02,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:02,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:02,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:34:02,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:02,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577800246] [2024-06-28 02:34:02,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577800246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:02,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:02,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:02,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555300236] [2024-06-28 02:34:02,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:02,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:02,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:02,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:02,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:02,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:02,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 225 transitions, 2610 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:02,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:02,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:02,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:02,957 INFO L124 PetriNetUnfolderBase]: 2041/3491 cut-off events. [2024-06-28 02:34:02,958 INFO L125 PetriNetUnfolderBase]: For 262703/262703 co-relation queries the response was YES. [2024-06-28 02:34:02,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23165 conditions, 3491 events. 2041/3491 cut-off events. For 262703/262703 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 22361 event pairs, 446 based on Foata normal form. 18/3506 useless extension candidates. Maximal degree in co-relation 23055. Up to 1495 conditions per place. [2024-06-28 02:34:02,993 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 160 selfloop transitions, 90 changer transitions 9/266 dead transitions. [2024-06-28 02:34:02,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 266 transitions, 3632 flow [2024-06-28 02:34:02,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:34:02,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:34:02,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-28 02:34:02,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5794871794871795 [2024-06-28 02:34:02,994 INFO L175 Difference]: Start difference. First operand has 248 places, 225 transitions, 2610 flow. Second operand 10 states and 226 transitions. [2024-06-28 02:34:02,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 266 transitions, 3632 flow [2024-06-28 02:34:03,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 266 transitions, 3400 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-28 02:34:03,928 INFO L231 Difference]: Finished difference. Result has 247 places, 223 transitions, 2557 flow [2024-06-28 02:34:03,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2394, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2557, PETRI_PLACES=247, PETRI_TRANSITIONS=223} [2024-06-28 02:34:03,928 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 207 predicate places. [2024-06-28 02:34:03,929 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 223 transitions, 2557 flow [2024-06-28 02:34:03,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:03,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:03,929 INFO 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:34:03,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 02:34:03,929 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:34:03,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:03,929 INFO L85 PathProgramCache]: Analyzing trace with hash 659347169, now seen corresponding path program 5 times [2024-06-28 02:34:03,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:03,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737573183] [2024-06-28 02:34:03,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:03,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:03,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:04,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:04,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:04,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737573183] [2024-06-28 02:34:04,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737573183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:04,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:04,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:04,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982054525] [2024-06-28 02:34:04,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:04,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:04,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:04,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:04,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:04,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:04,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 223 transitions, 2557 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:04,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:04,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:04,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:04,629 INFO L124 PetriNetUnfolderBase]: 1932/3304 cut-off events. [2024-06-28 02:34:04,629 INFO L125 PetriNetUnfolderBase]: For 212820/212820 co-relation queries the response was YES. [2024-06-28 02:34:04,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20833 conditions, 3304 events. 1932/3304 cut-off events. For 212820/212820 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 20911 event pairs, 444 based on Foata normal form. 18/3319 useless extension candidates. Maximal degree in co-relation 20725. Up to 1495 conditions per place. [2024-06-28 02:34:04,668 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 152 selfloop transitions, 85 changer transitions 14/258 dead transitions. [2024-06-28 02:34:04,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 258 transitions, 3369 flow [2024-06-28 02:34:04,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:34:04,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:34:04,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-28 02:34:04,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-28 02:34:04,669 INFO L175 Difference]: Start difference. First operand has 247 places, 223 transitions, 2557 flow. Second operand 10 states and 221 transitions. [2024-06-28 02:34:04,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 258 transitions, 3369 flow [2024-06-28 02:34:05,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 258 transitions, 3183 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 02:34:05,624 INFO L231 Difference]: Finished difference. Result has 247 places, 215 transitions, 2446 flow [2024-06-28 02:34:05,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2373, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2446, PETRI_PLACES=247, PETRI_TRANSITIONS=215} [2024-06-28 02:34:05,625 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 207 predicate places. [2024-06-28 02:34:05,625 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 215 transitions, 2446 flow [2024-06-28 02:34:05,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:05,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:05,626 INFO 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:34:05,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 02:34:05,626 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:34:05,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:05,626 INFO L85 PathProgramCache]: Analyzing trace with hash -890091797, now seen corresponding path program 6 times [2024-06-28 02:34:05,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:05,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758854566] [2024-06-28 02:34:05,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:05,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:05,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:05,729 INFO 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:34:05,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:05,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758854566] [2024-06-28 02:34:05,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758854566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:05,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:05,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:05,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594816525] [2024-06-28 02:34:05,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:05,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:05,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:05,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:05,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:05,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:05,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 215 transitions, 2446 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:05,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:05,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:05,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:06,308 INFO L124 PetriNetUnfolderBase]: 2101/3583 cut-off events. [2024-06-28 02:34:06,309 INFO L125 PetriNetUnfolderBase]: For 316867/316867 co-relation queries the response was YES. [2024-06-28 02:34:06,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25199 conditions, 3583 events. 2101/3583 cut-off events. For 316867/316867 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 23043 event pairs, 686 based on Foata normal form. 18/3598 useless extension candidates. Maximal degree in co-relation 25092. Up to 2380 conditions per place. [2024-06-28 02:34:06,345 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 150 selfloop transitions, 84 changer transitions 9/250 dead transitions. [2024-06-28 02:34:06,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 250 transitions, 3392 flow [2024-06-28 02:34:06,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:34:06,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:34:06,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 242 transitions. [2024-06-28 02:34:06,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-28 02:34:06,346 INFO L175 Difference]: Start difference. First operand has 247 places, 215 transitions, 2446 flow. Second operand 11 states and 242 transitions. [2024-06-28 02:34:06,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 250 transitions, 3392 flow [2024-06-28 02:34:07,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 250 transitions, 3181 flow, removed 4 selfloop flow, removed 16 redundant places. [2024-06-28 02:34:07,457 INFO L231 Difference]: Finished difference. Result has 241 places, 213 transitions, 2392 flow [2024-06-28 02:34:07,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2239, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2392, PETRI_PLACES=241, PETRI_TRANSITIONS=213} [2024-06-28 02:34:07,458 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 201 predicate places. [2024-06-28 02:34:07,458 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 213 transitions, 2392 flow [2024-06-28 02:34:07,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:07,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:07,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:07,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 02:34:07,459 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:34:07,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:07,459 INFO L85 PathProgramCache]: Analyzing trace with hash -895655987, now seen corresponding path program 7 times [2024-06-28 02:34:07,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:07,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662492786] [2024-06-28 02:34:07,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:07,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:07,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:07,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:07,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:07,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662492786] [2024-06-28 02:34:07,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662492786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:07,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:07,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:07,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161698432] [2024-06-28 02:34:07,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:07,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:07,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:07,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:07,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:07,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:07,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 213 transitions, 2392 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:07,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:07,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:07,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:08,166 INFO L124 PetriNetUnfolderBase]: 2093/3571 cut-off events. [2024-06-28 02:34:08,167 INFO L125 PetriNetUnfolderBase]: For 330869/330869 co-relation queries the response was YES. [2024-06-28 02:34:08,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25003 conditions, 3571 events. 2093/3571 cut-off events. For 330869/330869 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 22958 event pairs, 776 based on Foata normal form. 24/3592 useless extension candidates. Maximal degree in co-relation 24898. Up to 2808 conditions per place. [2024-06-28 02:34:08,203 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 146 selfloop transitions, 79 changer transitions 10/242 dead transitions. [2024-06-28 02:34:08,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 242 transitions, 3140 flow [2024-06-28 02:34:08,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:34:08,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:34:08,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 252 transitions. [2024-06-28 02:34:08,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-28 02:34:08,204 INFO L175 Difference]: Start difference. First operand has 241 places, 213 transitions, 2392 flow. Second operand 12 states and 252 transitions. [2024-06-28 02:34:08,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 242 transitions, 3140 flow [2024-06-28 02:34:10,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 242 transitions, 2966 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 02:34:10,095 INFO L231 Difference]: Finished difference. Result has 242 places, 210 transitions, 2350 flow [2024-06-28 02:34:10,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2220, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2350, PETRI_PLACES=242, PETRI_TRANSITIONS=210} [2024-06-28 02:34:10,096 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 202 predicate places. [2024-06-28 02:34:10,096 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 210 transitions, 2350 flow [2024-06-28 02:34:10,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:10,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:10,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:10,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 02:34:10,097 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:34:10,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:10,097 INFO L85 PathProgramCache]: Analyzing trace with hash 717439619, now seen corresponding path program 8 times [2024-06-28 02:34:10,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:10,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048760023] [2024-06-28 02:34:10,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:10,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:10,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:10,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:10,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:10,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048760023] [2024-06-28 02:34:10,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048760023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:10,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:10,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:10,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954359938] [2024-06-28 02:34:10,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:10,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:10,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:10,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:10,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:10,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:10,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 210 transitions, 2350 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:10,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:10,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:10,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:10,775 INFO L124 PetriNetUnfolderBase]: 2041/3487 cut-off events. [2024-06-28 02:34:10,775 INFO L125 PetriNetUnfolderBase]: For 317766/317766 co-relation queries the response was YES. [2024-06-28 02:34:10,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24530 conditions, 3487 events. 2041/3487 cut-off events. For 317766/317766 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 22364 event pairs, 728 based on Foata normal form. 18/3502 useless extension candidates. Maximal degree in co-relation 24426. Up to 2380 conditions per place. [2024-06-28 02:34:10,812 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 144 selfloop transitions, 77 changer transitions 12/240 dead transitions. [2024-06-28 02:34:10,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 240 transitions, 3094 flow [2024-06-28 02:34:10,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:34:10,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:34:10,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-06-28 02:34:10,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5547785547785548 [2024-06-28 02:34:10,813 INFO L175 Difference]: Start difference. First operand has 242 places, 210 transitions, 2350 flow. Second operand 11 states and 238 transitions. [2024-06-28 02:34:10,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 240 transitions, 3094 flow [2024-06-28 02:34:12,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 240 transitions, 2934 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-28 02:34:12,043 INFO L231 Difference]: Finished difference. Result has 240 places, 204 transitions, 2280 flow [2024-06-28 02:34:12,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2194, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2280, PETRI_PLACES=240, PETRI_TRANSITIONS=204} [2024-06-28 02:34:12,043 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 200 predicate places. [2024-06-28 02:34:12,043 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 204 transitions, 2280 flow [2024-06-28 02:34:12,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:12,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:12,044 INFO 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:34:12,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 02:34:12,044 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:34:12,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:12,044 INFO L85 PathProgramCache]: Analyzing trace with hash -895508117, now seen corresponding path program 9 times [2024-06-28 02:34:12,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:12,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876776896] [2024-06-28 02:34:12,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:12,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:12,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:12,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:34:12,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:12,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876776896] [2024-06-28 02:34:12,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876776896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:12,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:12,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:12,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659708523] [2024-06-28 02:34:12,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:12,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:12,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:12,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:12,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:12,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:12,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 204 transitions, 2280 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:12,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:12,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:12,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:12,636 INFO L124 PetriNetUnfolderBase]: 2017/3427 cut-off events. [2024-06-28 02:34:12,636 INFO L125 PetriNetUnfolderBase]: For 326005/326005 co-relation queries the response was YES. [2024-06-28 02:34:12,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24231 conditions, 3427 events. 2017/3427 cut-off events. For 326005/326005 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 21804 event pairs, 796 based on Foata normal form. 26/3450 useless extension candidates. Maximal degree in co-relation 24128. Up to 2935 conditions per place. [2024-06-28 02:34:12,669 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 133 selfloop transitions, 71 changer transitions 15/226 dead transitions. [2024-06-28 02:34:12,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 226 transitions, 2808 flow [2024-06-28 02:34:12,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:34:12,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:34:12,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 245 transitions. [2024-06-28 02:34:12,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5235042735042735 [2024-06-28 02:34:12,670 INFO L175 Difference]: Start difference. First operand has 240 places, 204 transitions, 2280 flow. Second operand 12 states and 245 transitions. [2024-06-28 02:34:12,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 226 transitions, 2808 flow [2024-06-28 02:34:14,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 226 transitions, 2618 flow, removed 1 selfloop flow, removed 16 redundant places. [2024-06-28 02:34:14,027 INFO L231 Difference]: Finished difference. Result has 235 places, 198 transitions, 2184 flow [2024-06-28 02:34:14,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2090, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2184, PETRI_PLACES=235, PETRI_TRANSITIONS=198} [2024-06-28 02:34:14,027 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 195 predicate places. [2024-06-28 02:34:14,027 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 198 transitions, 2184 flow [2024-06-28 02:34:14,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:14,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:14,028 INFO 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:34:14,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 02:34:14,028 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:34:14,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:14,028 INFO L85 PathProgramCache]: Analyzing trace with hash 1417282943, now seen corresponding path program 10 times [2024-06-28 02:34:14,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:14,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496011163] [2024-06-28 02:34:14,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:14,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:14,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:14,117 INFO 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:34:14,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:14,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496011163] [2024-06-28 02:34:14,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496011163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:14,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:14,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:14,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80489828] [2024-06-28 02:34:14,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:14,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:14,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:14,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:14,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:14,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:14,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 198 transitions, 2184 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:14,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:14,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:14,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:14,618 INFO L124 PetriNetUnfolderBase]: 1885/3211 cut-off events. [2024-06-28 02:34:14,618 INFO L125 PetriNetUnfolderBase]: For 271123/271123 co-relation queries the response was YES. [2024-06-28 02:34:14,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21581 conditions, 3211 events. 1885/3211 cut-off events. For 271123/271123 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 20227 event pairs, 658 based on Foata normal form. 24/3232 useless extension candidates. Maximal degree in co-relation 21480. Up to 2410 conditions per place. [2024-06-28 02:34:14,649 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 139 selfloop transitions, 66 changer transitions 13/225 dead transitions. [2024-06-28 02:34:14,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 225 transitions, 2892 flow [2024-06-28 02:34:14,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:34:14,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:34:14,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-28 02:34:14,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5564102564102564 [2024-06-28 02:34:14,650 INFO L175 Difference]: Start difference. First operand has 235 places, 198 transitions, 2184 flow. Second operand 10 states and 217 transitions. [2024-06-28 02:34:14,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 225 transitions, 2892 flow [2024-06-28 02:34:15,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 225 transitions, 2738 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-28 02:34:15,492 INFO L231 Difference]: Finished difference. Result has 229 places, 192 transitions, 2090 flow [2024-06-28 02:34:15,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2036, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2090, PETRI_PLACES=229, PETRI_TRANSITIONS=192} [2024-06-28 02:34:15,492 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 189 predicate places. [2024-06-28 02:34:15,492 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 192 transitions, 2090 flow [2024-06-28 02:34:15,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:15,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:15,493 INFO 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:34:15,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 02:34:15,493 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:34:15,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:15,493 INFO L85 PathProgramCache]: Analyzing trace with hash -885677087, now seen corresponding path program 11 times [2024-06-28 02:34:15,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:15,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170628226] [2024-06-28 02:34:15,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:15,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:15,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:15,612 INFO 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:34:15,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:15,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170628226] [2024-06-28 02:34:15,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170628226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:15,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:15,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:15,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615463597] [2024-06-28 02:34:15,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:15,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:15,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:15,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:15,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:15,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:15,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 192 transitions, 2090 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:15,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:15,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:15,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:16,081 INFO L124 PetriNetUnfolderBase]: 1702/2906 cut-off events. [2024-06-28 02:34:16,081 INFO L125 PetriNetUnfolderBase]: For 208102/208102 co-relation queries the response was YES. [2024-06-28 02:34:16,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18283 conditions, 2906 events. 1702/2906 cut-off events. For 208102/208102 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 17951 event pairs, 623 based on Foata normal form. 26/2929 useless extension candidates. Maximal degree in co-relation 18184. Up to 2442 conditions per place. [2024-06-28 02:34:16,108 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 129 selfloop transitions, 57 changer transitions 19/212 dead transitions. [2024-06-28 02:34:16,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 212 transitions, 2586 flow [2024-06-28 02:34:16,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:34:16,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:34:16,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-28 02:34:16,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-28 02:34:16,109 INFO L175 Difference]: Start difference. First operand has 229 places, 192 transitions, 2090 flow. Second operand 10 states and 210 transitions. [2024-06-28 02:34:16,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 212 transitions, 2586 flow [2024-06-28 02:34:16,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 212 transitions, 2413 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-28 02:34:16,766 INFO L231 Difference]: Finished difference. Result has 225 places, 181 transitions, 1925 flow [2024-06-28 02:34:16,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1917, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1925, PETRI_PLACES=225, PETRI_TRANSITIONS=181} [2024-06-28 02:34:16,766 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 185 predicate places. [2024-06-28 02:34:16,767 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 181 transitions, 1925 flow [2024-06-28 02:34:16,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:16,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:16,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:16,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 02:34:16,767 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:34:16,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:16,768 INFO L85 PathProgramCache]: Analyzing trace with hash -936785817, now seen corresponding path program 12 times [2024-06-28 02:34:16,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:16,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583586776] [2024-06-28 02:34:16,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:16,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:16,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:16,876 INFO 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:34:16,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:16,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583586776] [2024-06-28 02:34:16,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583586776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:16,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:16,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:16,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30325071] [2024-06-28 02:34:16,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:16,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:16,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:16,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:16,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:16,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:16,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 181 transitions, 1925 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:16,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:16,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:16,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:17,348 INFO L124 PetriNetUnfolderBase]: 1802/3086 cut-off events. [2024-06-28 02:34:17,348 INFO L125 PetriNetUnfolderBase]: For 253376/253376 co-relation queries the response was YES. [2024-06-28 02:34:17,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20372 conditions, 3086 events. 1802/3086 cut-off events. For 253376/253376 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 19545 event pairs, 664 based on Foata normal form. 24/3107 useless extension candidates. Maximal degree in co-relation 20274. Up to 2380 conditions per place. [2024-06-28 02:34:17,377 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 150 selfloop transitions, 39 changer transitions 10/206 dead transitions. [2024-06-28 02:34:17,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 206 transitions, 2587 flow [2024-06-28 02:34:17,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:17,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:17,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-28 02:34:17,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-28 02:34:17,379 INFO L175 Difference]: Start difference. First operand has 225 places, 181 transitions, 1925 flow. Second operand 8 states and 180 transitions. [2024-06-28 02:34:17,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 206 transitions, 2587 flow [2024-06-28 02:34:18,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 206 transitions, 2437 flow, removed 6 selfloop flow, removed 16 redundant places. [2024-06-28 02:34:18,378 INFO L231 Difference]: Finished difference. Result has 213 places, 178 transitions, 1815 flow [2024-06-28 02:34:18,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1781, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1815, PETRI_PLACES=213, PETRI_TRANSITIONS=178} [2024-06-28 02:34:18,378 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 173 predicate places. [2024-06-28 02:34:18,378 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 178 transitions, 1815 flow [2024-06-28 02:34:18,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:18,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:18,378 INFO 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:34:18,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 02:34:18,379 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:34:18,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:18,379 INFO L85 PathProgramCache]: Analyzing trace with hash -946796337, now seen corresponding path program 13 times [2024-06-28 02:34:18,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:18,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765905111] [2024-06-28 02:34:18,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:18,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:18,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:18,479 INFO 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:34:18,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:18,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765905111] [2024-06-28 02:34:18,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765905111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:18,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:18,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:18,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755836833] [2024-06-28 02:34:18,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:18,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:18,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:18,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:18,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:18,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:18,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 178 transitions, 1815 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:18,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:18,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:18,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:18,905 INFO L124 PetriNetUnfolderBase]: 1778/3034 cut-off events. [2024-06-28 02:34:18,905 INFO L125 PetriNetUnfolderBase]: For 242972/242972 co-relation queries the response was YES. [2024-06-28 02:34:18,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19877 conditions, 3034 events. 1778/3034 cut-off events. For 242972/242972 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 19083 event pairs, 708 based on Foata normal form. 26/3057 useless extension candidates. Maximal degree in co-relation 19783. Up to 2623 conditions per place. [2024-06-28 02:34:18,934 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 142 selfloop transitions, 35 changer transitions 12/196 dead transitions. [2024-06-28 02:34:18,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 196 transitions, 2275 flow [2024-06-28 02:34:18,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:18,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:18,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-28 02:34:18,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5512820512820513 [2024-06-28 02:34:18,935 INFO L175 Difference]: Start difference. First operand has 213 places, 178 transitions, 1815 flow. Second operand 8 states and 172 transitions. [2024-06-28 02:34:18,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 196 transitions, 2275 flow [2024-06-28 02:34:19,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 196 transitions, 2192 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 02:34:19,812 INFO L231 Difference]: Finished difference. Result has 212 places, 174 transitions, 1777 flow [2024-06-28 02:34:19,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1732, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1777, PETRI_PLACES=212, PETRI_TRANSITIONS=174} [2024-06-28 02:34:19,812 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 172 predicate places. [2024-06-28 02:34:19,812 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 174 transitions, 1777 flow [2024-06-28 02:34:19,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:19,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:19,813 INFO 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:34:19,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 02:34:19,813 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:34:19,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:19,814 INFO L85 PathProgramCache]: Analyzing trace with hash -891642129, now seen corresponding path program 14 times [2024-06-28 02:34:19,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:19,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784428719] [2024-06-28 02:34:19,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:19,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:19,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:19,964 INFO 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:34:19,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:19,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784428719] [2024-06-28 02:34:19,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784428719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:19,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:19,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:19,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923442815] [2024-06-28 02:34:19,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:19,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:19,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:19,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:19,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:20,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:20,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 174 transitions, 1777 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:20,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:20,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:20,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:20,401 INFO L124 PetriNetUnfolderBase]: 1791/3055 cut-off events. [2024-06-28 02:34:20,402 INFO L125 PetriNetUnfolderBase]: For 238644/238644 co-relation queries the response was YES. [2024-06-28 02:34:20,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19951 conditions, 3055 events. 1791/3055 cut-off events. For 238644/238644 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 19171 event pairs, 664 based on Foata normal form. 24/3076 useless extension candidates. Maximal degree in co-relation 19857. Up to 2402 conditions per place. [2024-06-28 02:34:20,428 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 150 selfloop transitions, 32 changer transitions 11/200 dead transitions. [2024-06-28 02:34:20,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 200 transitions, 2435 flow [2024-06-28 02:34:20,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:20,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:20,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-28 02:34:20,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-28 02:34:20,430 INFO L175 Difference]: Start difference. First operand has 212 places, 174 transitions, 1777 flow. Second operand 8 states and 176 transitions. [2024-06-28 02:34:20,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 200 transitions, 2435 flow [2024-06-28 02:34:21,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 200 transitions, 2357 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 02:34:21,133 INFO L231 Difference]: Finished difference. Result has 211 places, 171 transitions, 1743 flow [2024-06-28 02:34:21,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1703, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1743, PETRI_PLACES=211, PETRI_TRANSITIONS=171} [2024-06-28 02:34:21,133 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 171 predicate places. [2024-06-28 02:34:21,133 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 171 transitions, 1743 flow [2024-06-28 02:34:21,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:21,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:21,134 INFO 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:34:21,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 02:34:21,134 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:21,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:21,134 INFO L85 PathProgramCache]: Analyzing trace with hash 1001897945, now seen corresponding path program 15 times [2024-06-28 02:34:21,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:21,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329226642] [2024-06-28 02:34:21,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:21,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:21,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:21,253 INFO 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:34:21,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:21,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329226642] [2024-06-28 02:34:21,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329226642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:21,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:21,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:21,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560195789] [2024-06-28 02:34:21,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:21,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:21,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:21,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:21,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:21,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:21,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 171 transitions, 1743 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:21,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:21,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:21,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:21,673 INFO L124 PetriNetUnfolderBase]: 1766/2998 cut-off events. [2024-06-28 02:34:21,673 INFO L125 PetriNetUnfolderBase]: For 235374/235374 co-relation queries the response was YES. [2024-06-28 02:34:21,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19649 conditions, 2998 events. 1766/2998 cut-off events. For 235374/235374 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 18597 event pairs, 696 based on Foata normal form. 26/3021 useless extension candidates. Maximal degree in co-relation 19555. Up to 2613 conditions per place. [2024-06-28 02:34:21,700 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 142 selfloop transitions, 29 changer transitions 12/190 dead transitions. [2024-06-28 02:34:21,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 190 transitions, 2193 flow [2024-06-28 02:34:21,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:34:21,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:34:21,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-28 02:34:21,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5413105413105413 [2024-06-28 02:34:21,702 INFO L175 Difference]: Start difference. First operand has 211 places, 171 transitions, 1743 flow. Second operand 9 states and 190 transitions. [2024-06-28 02:34:21,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 190 transitions, 2193 flow [2024-06-28 02:34:22,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 190 transitions, 2103 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 02:34:22,675 INFO L231 Difference]: Finished difference. Result has 209 places, 167 transitions, 1683 flow [2024-06-28 02:34:22,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1653, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1683, PETRI_PLACES=209, PETRI_TRANSITIONS=167} [2024-06-28 02:34:22,676 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 169 predicate places. [2024-06-28 02:34:22,676 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 167 transitions, 1683 flow [2024-06-28 02:34:22,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:22,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:22,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:22,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 02:34:22,676 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:34:22,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:22,677 INFO L85 PathProgramCache]: Analyzing trace with hash -881663229, now seen corresponding path program 16 times [2024-06-28 02:34:22,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:22,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406508009] [2024-06-28 02:34:22,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:22,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:22,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:22,805 INFO 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:34:22,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:22,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406508009] [2024-06-28 02:34:22,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406508009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:22,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:22,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:22,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161087173] [2024-06-28 02:34:22,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:22,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:22,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:22,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:22,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:22,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:22,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 167 transitions, 1683 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:22,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:22,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:22,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:23,212 INFO L124 PetriNetUnfolderBase]: 1632/2782 cut-off events. [2024-06-28 02:34:23,212 INFO L125 PetriNetUnfolderBase]: For 188987/188987 co-relation queries the response was YES. [2024-06-28 02:34:23,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17095 conditions, 2782 events. 1632/2782 cut-off events. For 188987/188987 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 17064 event pairs, 619 based on Foata normal form. 26/2805 useless extension candidates. Maximal degree in co-relation 17002. Up to 2402 conditions per place. [2024-06-28 02:34:23,236 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 140 selfloop transitions, 25 changer transitions 13/185 dead transitions. [2024-06-28 02:34:23,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 185 transitions, 2121 flow [2024-06-28 02:34:23,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:23,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:23,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-28 02:34:23,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5480769230769231 [2024-06-28 02:34:23,237 INFO L175 Difference]: Start difference. First operand has 209 places, 167 transitions, 1683 flow. Second operand 8 states and 171 transitions. [2024-06-28 02:34:23,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 185 transitions, 2121 flow [2024-06-28 02:34:23,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 185 transitions, 2059 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 02:34:23,979 INFO L231 Difference]: Finished difference. Result has 206 places, 162 transitions, 1634 flow [2024-06-28 02:34:23,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1621, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1634, PETRI_PLACES=206, PETRI_TRANSITIONS=162} [2024-06-28 02:34:23,980 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 166 predicate places. [2024-06-28 02:34:23,980 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 162 transitions, 1634 flow [2024-06-28 02:34:23,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:23,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:23,980 INFO 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:34:23,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 02:34:23,980 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:34:23,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:23,981 INFO L85 PathProgramCache]: Analyzing trace with hash -886077939, now seen corresponding path program 17 times [2024-06-28 02:34:23,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:23,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029421527] [2024-06-28 02:34:23,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:23,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:23,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:24,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:24,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:24,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029421527] [2024-06-28 02:34:24,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029421527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:24,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:24,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:24,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372434408] [2024-06-28 02:34:24,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:24,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:24,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:24,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:24,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:24,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:24,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 162 transitions, 1634 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:24,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:24,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:24,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:24,595 INFO L124 PetriNetUnfolderBase]: 1730/2972 cut-off events. [2024-06-28 02:34:24,595 INFO L125 PetriNetUnfolderBase]: For 208328/208328 co-relation queries the response was YES. [2024-06-28 02:34:24,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19086 conditions, 2972 events. 1730/2972 cut-off events. For 208328/208328 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 18549 event pairs, 470 based on Foata normal form. 18/2987 useless extension candidates. Maximal degree in co-relation 18994. Up to 2196 conditions per place. [2024-06-28 02:34:24,617 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 148 selfloop transitions, 31 changer transitions 8/194 dead transitions. [2024-06-28 02:34:24,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 194 transitions, 2302 flow [2024-06-28 02:34:24,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:24,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:24,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-28 02:34:24,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:34:24,618 INFO L175 Difference]: Start difference. First operand has 206 places, 162 transitions, 1634 flow. Second operand 8 states and 182 transitions. [2024-06-28 02:34:24,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 194 transitions, 2302 flow [2024-06-28 02:34:25,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 194 transitions, 2233 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 02:34:25,288 INFO L231 Difference]: Finished difference. Result has 202 places, 161 transitions, 1625 flow [2024-06-28 02:34:25,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1569, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1625, PETRI_PLACES=202, PETRI_TRANSITIONS=161} [2024-06-28 02:34:25,289 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 162 predicate places. [2024-06-28 02:34:25,289 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 161 transitions, 1625 flow [2024-06-28 02:34:25,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:25,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:25,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:25,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 02:34:25,289 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:25,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:25,290 INFO L85 PathProgramCache]: Analyzing trace with hash -886067709, now seen corresponding path program 18 times [2024-06-28 02:34:25,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:25,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231361963] [2024-06-28 02:34:25,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:25,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:25,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:25,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:34:25,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:25,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231361963] [2024-06-28 02:34:25,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231361963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:25,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:25,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:25,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663915304] [2024-06-28 02:34:25,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:25,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:25,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:25,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:25,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:25,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:25,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 161 transitions, 1625 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:25,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:25,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:25,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:25,859 INFO L124 PetriNetUnfolderBase]: 1706/2932 cut-off events. [2024-06-28 02:34:25,860 INFO L125 PetriNetUnfolderBase]: For 201719/201719 co-relation queries the response was YES. [2024-06-28 02:34:25,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18885 conditions, 2932 events. 1706/2932 cut-off events. For 201719/201719 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 18259 event pairs, 530 based on Foata normal form. 18/2947 useless extension candidates. Maximal degree in co-relation 18794. Up to 2196 conditions per place. [2024-06-28 02:34:25,885 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 146 selfloop transitions, 28 changer transitions 10/191 dead transitions. [2024-06-28 02:34:25,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 191 transitions, 2257 flow [2024-06-28 02:34:25,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:25,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:25,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-28 02:34:25,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:34:25,887 INFO L175 Difference]: Start difference. First operand has 202 places, 161 transitions, 1625 flow. Second operand 8 states and 182 transitions. [2024-06-28 02:34:25,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 191 transitions, 2257 flow [2024-06-28 02:34:26,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 191 transitions, 2189 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 02:34:26,757 INFO L231 Difference]: Finished difference. Result has 202 places, 157 transitions, 1574 flow [2024-06-28 02:34:26,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1559, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1574, PETRI_PLACES=202, PETRI_TRANSITIONS=157} [2024-06-28 02:34:26,757 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 162 predicate places. [2024-06-28 02:34:26,757 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 157 transitions, 1574 flow [2024-06-28 02:34:26,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:26,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:26,758 INFO 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:34:26,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 02:34:26,758 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:26,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:26,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1001904455, now seen corresponding path program 19 times [2024-06-28 02:34:26,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:26,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793007020] [2024-06-28 02:34:26,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:26,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:26,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:26,866 INFO 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:34:26,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:26,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793007020] [2024-06-28 02:34:26,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793007020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:26,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:26,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:26,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194048562] [2024-06-28 02:34:26,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:26,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:26,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:26,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:26,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:26,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:26,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 157 transitions, 1574 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:26,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:26,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:26,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:27,255 INFO L124 PetriNetUnfolderBase]: 1585/2715 cut-off events. [2024-06-28 02:34:27,255 INFO L125 PetriNetUnfolderBase]: For 171892/171892 co-relation queries the response was YES. [2024-06-28 02:34:27,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16610 conditions, 2715 events. 1585/2715 cut-off events. For 171892/171892 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 16617 event pairs, 565 based on Foata normal form. 24/2736 useless extension candidates. Maximal degree in co-relation 16520. Up to 2276 conditions per place. [2024-06-28 02:34:27,277 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 141 selfloop transitions, 21 changer transitions 11/180 dead transitions. [2024-06-28 02:34:27,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 180 transitions, 2038 flow [2024-06-28 02:34:27,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:34:27,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:34:27,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-28 02:34:27,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5413105413105413 [2024-06-28 02:34:27,278 INFO L175 Difference]: Start difference. First operand has 202 places, 157 transitions, 1574 flow. Second operand 9 states and 190 transitions. [2024-06-28 02:34:27,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 180 transitions, 2038 flow [2024-06-28 02:34:27,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 180 transitions, 1933 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-28 02:34:27,966 INFO L231 Difference]: Finished difference. Result has 198 places, 153 transitions, 1461 flow [2024-06-28 02:34:27,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1469, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1461, PETRI_PLACES=198, PETRI_TRANSITIONS=153} [2024-06-28 02:34:27,966 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 158 predicate places. [2024-06-28 02:34:27,966 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 153 transitions, 1461 flow [2024-06-28 02:34:27,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:27,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:27,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:27,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 02:34:27,967 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:27,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:27,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1238144357, now seen corresponding path program 1 times [2024-06-28 02:34:27,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:27,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915343743] [2024-06-28 02:34:27,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:27,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:27,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:28,080 INFO 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:34:28,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:28,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915343743] [2024-06-28 02:34:28,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915343743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:28,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:28,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:28,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054687353] [2024-06-28 02:34:28,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:28,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:28,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:28,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:28,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:28,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:28,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 153 transitions, 1461 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:28,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:28,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:28,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:28,456 INFO L124 PetriNetUnfolderBase]: 1532/2626 cut-off events. [2024-06-28 02:34:28,456 INFO L125 PetriNetUnfolderBase]: For 161092/161092 co-relation queries the response was YES. [2024-06-28 02:34:28,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15936 conditions, 2626 events. 1532/2626 cut-off events. For 161092/161092 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 15970 event pairs, 508 based on Foata normal form. 18/2641 useless extension candidates. Maximal degree in co-relation 15848. Up to 2278 conditions per place. [2024-06-28 02:34:28,480 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 139 selfloop transitions, 12 changer transitions 12/170 dead transitions. [2024-06-28 02:34:28,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 170 transitions, 1869 flow [2024-06-28 02:34:28,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:34:28,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:34:28,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-28 02:34:28,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5421245421245421 [2024-06-28 02:34:28,481 INFO L175 Difference]: Start difference. First operand has 198 places, 153 transitions, 1461 flow. Second operand 7 states and 148 transitions. [2024-06-28 02:34:28,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 170 transitions, 1869 flow [2024-06-28 02:34:29,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 170 transitions, 1818 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-28 02:34:29,208 INFO L231 Difference]: Finished difference. Result has 193 places, 151 transitions, 1412 flow [2024-06-28 02:34:29,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1410, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1412, PETRI_PLACES=193, PETRI_TRANSITIONS=151} [2024-06-28 02:34:29,209 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 153 predicate places. [2024-06-28 02:34:29,209 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 151 transitions, 1412 flow [2024-06-28 02:34:29,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:29,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:29,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:29,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 02:34:29,209 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:29,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:29,210 INFO L85 PathProgramCache]: Analyzing trace with hash 1238264327, now seen corresponding path program 2 times [2024-06-28 02:34:29,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:29,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933491075] [2024-06-28 02:34:29,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:29,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:29,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:29,330 INFO 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:34:29,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:29,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933491075] [2024-06-28 02:34:29,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933491075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:29,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:29,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:29,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956053044] [2024-06-28 02:34:29,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:29,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:29,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:29,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:29,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:29,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:29,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 151 transitions, 1412 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:29,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:29,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:29,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:29,707 INFO L124 PetriNetUnfolderBase]: 1508/2578 cut-off events. [2024-06-28 02:34:29,708 INFO L125 PetriNetUnfolderBase]: For 161265/161265 co-relation queries the response was YES. [2024-06-28 02:34:29,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15700 conditions, 2578 events. 1508/2578 cut-off events. For 161265/161265 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 15558 event pairs, 489 based on Foata normal form. 18/2593 useless extension candidates. Maximal degree in co-relation 15612. Up to 2136 conditions per place. [2024-06-28 02:34:29,726 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 135 selfloop transitions, 23 changer transitions 11/176 dead transitions. [2024-06-28 02:34:29,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 176 transitions, 1874 flow [2024-06-28 02:34:29,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:34:29,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:34:29,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-28 02:34:29,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5441595441595442 [2024-06-28 02:34:29,728 INFO L175 Difference]: Start difference. First operand has 193 places, 151 transitions, 1412 flow. Second operand 9 states and 191 transitions. [2024-06-28 02:34:29,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 176 transitions, 1874 flow [2024-06-28 02:34:30,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 176 transitions, 1801 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 02:34:30,331 INFO L231 Difference]: Finished difference. Result has 192 places, 146 transitions, 1342 flow [2024-06-28 02:34:30,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1339, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1342, PETRI_PLACES=192, PETRI_TRANSITIONS=146} [2024-06-28 02:34:30,332 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 152 predicate places. [2024-06-28 02:34:30,332 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 146 transitions, 1342 flow [2024-06-28 02:34:30,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:30,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:30,332 INFO 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:34:30,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 02:34:30,332 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:30,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:30,333 INFO L85 PathProgramCache]: Analyzing trace with hash 167623463, now seen corresponding path program 20 times [2024-06-28 02:34:30,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:30,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355658145] [2024-06-28 02:34:30,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:30,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:30,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:30,434 INFO 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:34:30,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:30,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355658145] [2024-06-28 02:34:30,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355658145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:30,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:30,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:30,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623468573] [2024-06-28 02:34:30,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:30,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:30,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:30,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:30,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:30,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:30,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 146 transitions, 1342 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:30,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:30,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:30,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:30,838 INFO L124 PetriNetUnfolderBase]: 1552/2666 cut-off events. [2024-06-28 02:34:30,839 INFO L125 PetriNetUnfolderBase]: For 190782/190782 co-relation queries the response was YES. [2024-06-28 02:34:30,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16858 conditions, 2666 events. 1552/2666 cut-off events. For 190782/190782 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 16333 event pairs, 341 based on Foata normal form. 18/2683 useless extension candidates. Maximal degree in co-relation 16772. Up to 1697 conditions per place. [2024-06-28 02:34:30,862 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 132 selfloop transitions, 38 changer transitions 16/193 dead transitions. [2024-06-28 02:34:30,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 193 transitions, 2072 flow [2024-06-28 02:34:30,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:34:30,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:34:30,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-28 02:34:30,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5594405594405595 [2024-06-28 02:34:30,863 INFO L175 Difference]: Start difference. First operand has 192 places, 146 transitions, 1342 flow. Second operand 11 states and 240 transitions. [2024-06-28 02:34:30,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 193 transitions, 2072 flow [2024-06-28 02:34:31,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 193 transitions, 1953 flow, removed 2 selfloop flow, removed 15 redundant places. [2024-06-28 02:34:31,313 INFO L231 Difference]: Finished difference. Result has 187 places, 144 transitions, 1285 flow [2024-06-28 02:34:31,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1225, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1285, PETRI_PLACES=187, PETRI_TRANSITIONS=144} [2024-06-28 02:34:31,314 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 147 predicate places. [2024-06-28 02:34:31,314 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 144 transitions, 1285 flow [2024-06-28 02:34:31,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:31,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:31,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:31,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 02:34:31,315 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:31,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:31,315 INFO L85 PathProgramCache]: Analyzing trace with hash -887975937, now seen corresponding path program 21 times [2024-06-28 02:34:31,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:31,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892157091] [2024-06-28 02:34:31,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:31,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:31,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:31,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:34:31,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:31,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892157091] [2024-06-28 02:34:31,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892157091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:31,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:31,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:31,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491795750] [2024-06-28 02:34:31,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:31,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:31,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:31,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:31,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:31,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:31,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 144 transitions, 1285 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:31,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:31,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:31,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:31,777 INFO L124 PetriNetUnfolderBase]: 1582/2716 cut-off events. [2024-06-28 02:34:31,778 INFO L125 PetriNetUnfolderBase]: For 218740/218744 co-relation queries the response was YES. [2024-06-28 02:34:31,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18038 conditions, 2716 events. 1582/2716 cut-off events. For 218740/218744 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 16889 event pairs, 357 based on Foata normal form. 22/2737 useless extension candidates. Maximal degree in co-relation 17955. Up to 1697 conditions per place. [2024-06-28 02:34:31,800 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 143 selfloop transitions, 31 changer transitions 8/189 dead transitions. [2024-06-28 02:34:31,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 189 transitions, 2135 flow [2024-06-28 02:34:31,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:34:31,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:34:31,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-28 02:34:31,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5743589743589743 [2024-06-28 02:34:31,801 INFO L175 Difference]: Start difference. First operand has 187 places, 144 transitions, 1285 flow. Second operand 10 states and 224 transitions. [2024-06-28 02:34:31,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 189 transitions, 2135 flow [2024-06-28 02:34:32,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 189 transitions, 2076 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 02:34:32,456 INFO L231 Difference]: Finished difference. Result has 186 places, 143 transitions, 1299 flow [2024-06-28 02:34:32,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1234, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1299, PETRI_PLACES=186, PETRI_TRANSITIONS=143} [2024-06-28 02:34:32,457 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 146 predicate places. [2024-06-28 02:34:32,457 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 143 transitions, 1299 flow [2024-06-28 02:34:32,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:32,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:32,457 INFO 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:34:32,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 02:34:32,457 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:32,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:32,458 INFO L85 PathProgramCache]: Analyzing trace with hash -887986167, now seen corresponding path program 22 times [2024-06-28 02:34:32,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:32,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921382963] [2024-06-28 02:34:32,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:32,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:32,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:32,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:32,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:32,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921382963] [2024-06-28 02:34:32,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921382963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:32,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:32,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:32,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504164223] [2024-06-28 02:34:32,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:32,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:32,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:32,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:32,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:32,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:32,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 143 transitions, 1299 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:32,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:32,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:32,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:32,925 INFO L124 PetriNetUnfolderBase]: 1477/2535 cut-off events. [2024-06-28 02:34:32,925 INFO L125 PetriNetUnfolderBase]: For 183202/183202 co-relation queries the response was YES. [2024-06-28 02:34:32,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16278 conditions, 2535 events. 1477/2535 cut-off events. For 183202/183202 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 15563 event pairs, 322 based on Foata normal form. 18/2552 useless extension candidates. Maximal degree in co-relation 16196. Up to 1697 conditions per place. [2024-06-28 02:34:32,947 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 128 selfloop transitions, 29 changer transitions 18/182 dead transitions. [2024-06-28 02:34:32,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 182 transitions, 1965 flow [2024-06-28 02:34:32,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:34:32,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:34:32,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-28 02:34:32,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.558974358974359 [2024-06-28 02:34:32,950 INFO L175 Difference]: Start difference. First operand has 186 places, 143 transitions, 1299 flow. Second operand 10 states and 218 transitions. [2024-06-28 02:34:32,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 182 transitions, 1965 flow [2024-06-28 02:34:33,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 182 transitions, 1914 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:34:33,491 INFO L231 Difference]: Finished difference. Result has 188 places, 140 transitions, 1279 flow [2024-06-28 02:34:33,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1252, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1279, PETRI_PLACES=188, PETRI_TRANSITIONS=140} [2024-06-28 02:34:33,492 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 148 predicate places. [2024-06-28 02:34:33,493 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 140 transitions, 1279 flow [2024-06-28 02:34:33,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:33,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:33,493 INFO 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:34:33,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 02:34:33,495 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:33,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:33,495 INFO L85 PathProgramCache]: Analyzing trace with hash 601028641, now seen corresponding path program 23 times [2024-06-28 02:34:33,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:33,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098568018] [2024-06-28 02:34:33,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:33,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:33,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:33,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:34:33,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:33,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098568018] [2024-06-28 02:34:33,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098568018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:33,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:33,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:33,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615109655] [2024-06-28 02:34:33,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:33,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:33,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:33,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:33,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:33,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:33,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 140 transitions, 1279 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:33,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:33,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:33,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:33,994 INFO L124 PetriNetUnfolderBase]: 1611/2761 cut-off events. [2024-06-28 02:34:33,994 INFO L125 PetriNetUnfolderBase]: For 234093/234097 co-relation queries the response was YES. [2024-06-28 02:34:34,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19095 conditions, 2761 events. 1611/2761 cut-off events. For 234093/234097 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 17192 event pairs, 670 based on Foata normal form. 18/2778 useless extension candidates. Maximal degree in co-relation 19014. Up to 1758 conditions per place. [2024-06-28 02:34:34,014 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 106 selfloop transitions, 50 changer transitions 13/176 dead transitions. [2024-06-28 02:34:34,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 176 transitions, 2031 flow [2024-06-28 02:34:34,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:34:34,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:34:34,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-28 02:34:34,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5811965811965812 [2024-06-28 02:34:34,016 INFO L175 Difference]: Start difference. First operand has 188 places, 140 transitions, 1279 flow. Second operand 9 states and 204 transitions. [2024-06-28 02:34:34,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 176 transitions, 2031 flow [2024-06-28 02:34:34,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 176 transitions, 1964 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 02:34:34,618 INFO L231 Difference]: Finished difference. Result has 184 places, 137 transitions, 1298 flow [2024-06-28 02:34:34,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1216, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1298, PETRI_PLACES=184, PETRI_TRANSITIONS=137} [2024-06-28 02:34:34,618 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 144 predicate places. [2024-06-28 02:34:34,619 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 137 transitions, 1298 flow [2024-06-28 02:34:34,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:34,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:34,619 INFO 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:34:34,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 02:34:34,619 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:34,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:34,620 INFO L85 PathProgramCache]: Analyzing trace with hash 589064191, now seen corresponding path program 24 times [2024-06-28 02:34:34,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:34,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807279474] [2024-06-28 02:34:34,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:34,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:34,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:34,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:34,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:34,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807279474] [2024-06-28 02:34:34,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807279474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:34,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:34,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:34,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695232613] [2024-06-28 02:34:34,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:34,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:34,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:34,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:34,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:34,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:34,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 137 transitions, 1298 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:34,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:34,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:34,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:35,078 INFO L124 PetriNetUnfolderBase]: 1567/2699 cut-off events. [2024-06-28 02:34:35,078 INFO L125 PetriNetUnfolderBase]: For 231297/231301 co-relation queries the response was YES. [2024-06-28 02:34:35,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18847 conditions, 2699 events. 1567/2699 cut-off events. For 231297/231301 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 16876 event pairs, 441 based on Foata normal form. 22/2720 useless extension candidates. Maximal degree in co-relation 18766. Up to 1995 conditions per place. [2024-06-28 02:34:35,101 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 128 selfloop transitions, 26 changer transitions 8/169 dead transitions. [2024-06-28 02:34:35,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 169 transitions, 1904 flow [2024-06-28 02:34:35,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:34:35,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:34:35,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-28 02:34:35,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-28 02:34:35,103 INFO L175 Difference]: Start difference. First operand has 184 places, 137 transitions, 1298 flow. Second operand 9 states and 195 transitions. [2024-06-28 02:34:35,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 169 transitions, 1904 flow [2024-06-28 02:34:35,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 169 transitions, 1794 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 02:34:35,658 INFO L231 Difference]: Finished difference. Result has 181 places, 135 transitions, 1232 flow [2024-06-28 02:34:35,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1194, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1232, PETRI_PLACES=181, PETRI_TRANSITIONS=135} [2024-06-28 02:34:35,658 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 141 predicate places. [2024-06-28 02:34:35,658 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 135 transitions, 1232 flow [2024-06-28 02:34:35,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:35,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:35,659 INFO 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:34:35,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 02:34:35,659 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:35,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:35,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1627852063, now seen corresponding path program 25 times [2024-06-28 02:34:35,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:35,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030542198] [2024-06-28 02:34:35,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:35,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:35,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:35,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:35,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:35,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030542198] [2024-06-28 02:34:35,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030542198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:35,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:35,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:35,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747935670] [2024-06-28 02:34:35,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:35,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:35,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:35,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:35,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:35,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:35,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 135 transitions, 1232 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:35,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:35,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:35,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:36,163 INFO L124 PetriNetUnfolderBase]: 1381/2375 cut-off events. [2024-06-28 02:34:36,163 INFO L125 PetriNetUnfolderBase]: For 164409/164409 co-relation queries the response was YES. [2024-06-28 02:34:36,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15419 conditions, 2375 events. 1381/2375 cut-off events. For 164409/164409 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 14402 event pairs, 342 based on Foata normal form. 18/2392 useless extension candidates. Maximal degree in co-relation 15340. Up to 1860 conditions per place. [2024-06-28 02:34:36,182 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 111 selfloop transitions, 22 changer transitions 22/162 dead transitions. [2024-06-28 02:34:36,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 162 transitions, 1674 flow [2024-06-28 02:34:36,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:34:36,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:34:36,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-28 02:34:36,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-28 02:34:36,183 INFO L175 Difference]: Start difference. First operand has 181 places, 135 transitions, 1232 flow. Second operand 9 states and 189 transitions. [2024-06-28 02:34:36,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 162 transitions, 1674 flow [2024-06-28 02:34:36,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 162 transitions, 1619 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 02:34:36,596 INFO L231 Difference]: Finished difference. Result has 180 places, 130 transitions, 1168 flow [2024-06-28 02:34:36,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1177, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1168, PETRI_PLACES=180, PETRI_TRANSITIONS=130} [2024-06-28 02:34:36,596 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 140 predicate places. [2024-06-28 02:34:36,596 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 130 transitions, 1168 flow [2024-06-28 02:34:36,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:36,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:36,597 INFO 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:34:36,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 02:34:36,597 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:36,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:36,597 INFO L85 PathProgramCache]: Analyzing trace with hash -1253634261, now seen corresponding path program 26 times [2024-06-28 02:34:36,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:36,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059613008] [2024-06-28 02:34:36,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:36,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:36,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:36,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:36,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:36,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059613008] [2024-06-28 02:34:36,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059613008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:36,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:36,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:36,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354194492] [2024-06-28 02:34:36,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:36,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:36,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:36,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:36,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:36,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:36,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 130 transitions, 1168 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:36,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:36,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:36,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:37,021 INFO L124 PetriNetUnfolderBase]: 1475/2511 cut-off events. [2024-06-28 02:34:37,022 INFO L125 PetriNetUnfolderBase]: For 202508/202508 co-relation queries the response was YES. [2024-06-28 02:34:37,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17346 conditions, 2511 events. 1475/2511 cut-off events. For 202508/202508 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 15403 event pairs, 629 based on Foata normal form. 24/2534 useless extension candidates. Maximal degree in co-relation 17268. Up to 1896 conditions per place. [2024-06-28 02:34:37,042 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 89 selfloop transitions, 47 changer transitions 10/153 dead transitions. [2024-06-28 02:34:37,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 153 transitions, 1698 flow [2024-06-28 02:34:37,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:34:37,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:34:37,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-28 02:34:37,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470085470085471 [2024-06-28 02:34:37,043 INFO L175 Difference]: Start difference. First operand has 180 places, 130 transitions, 1168 flow. Second operand 9 states and 192 transitions. [2024-06-28 02:34:37,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 153 transitions, 1698 flow [2024-06-28 02:34:37,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 153 transitions, 1640 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 02:34:37,355 INFO L231 Difference]: Finished difference. Result has 171 places, 127 transitions, 1188 flow [2024-06-28 02:34:37,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1116, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1188, PETRI_PLACES=171, PETRI_TRANSITIONS=127} [2024-06-28 02:34:37,356 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 131 predicate places. [2024-06-28 02:34:37,356 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 127 transitions, 1188 flow [2024-06-28 02:34:37,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:37,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:37,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:37,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 02:34:37,357 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:37,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:37,357 INFO L85 PathProgramCache]: Analyzing trace with hash 2095635779, now seen corresponding path program 27 times [2024-06-28 02:34:37,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:37,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709100733] [2024-06-28 02:34:37,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:37,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:37,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:37,456 INFO 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:34:37,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:37,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709100733] [2024-06-28 02:34:37,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709100733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:37,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:37,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:37,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921952059] [2024-06-28 02:34:37,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:37,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:37,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:37,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:37,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:37,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:37,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 127 transitions, 1188 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:37,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:37,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:37,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:37,753 INFO L124 PetriNetUnfolderBase]: 1324/2246 cut-off events. [2024-06-28 02:34:37,753 INFO L125 PetriNetUnfolderBase]: For 159739/159743 co-relation queries the response was YES. [2024-06-28 02:34:37,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14679 conditions, 2246 events. 1324/2246 cut-off events. For 159739/159743 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 13423 event pairs, 574 based on Foata normal form. 26/2271 useless extension candidates. Maximal degree in co-relation 14604. Up to 1896 conditions per place. [2024-06-28 02:34:37,771 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 79 selfloop transitions, 43 changer transitions 14/143 dead transitions. [2024-06-28 02:34:37,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 143 transitions, 1536 flow [2024-06-28 02:34:37,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:34:37,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:34:37,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-28 02:34:37,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5242165242165242 [2024-06-28 02:34:37,773 INFO L175 Difference]: Start difference. First operand has 171 places, 127 transitions, 1188 flow. Second operand 9 states and 184 transitions. [2024-06-28 02:34:37,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 143 transitions, 1536 flow [2024-06-28 02:34:38,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 143 transitions, 1441 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 02:34:38,097 INFO L231 Difference]: Finished difference. Result has 170 places, 122 transitions, 1150 flow [2024-06-28 02:34:38,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1093, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1150, PETRI_PLACES=170, PETRI_TRANSITIONS=122} [2024-06-28 02:34:38,098 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 130 predicate places. [2024-06-28 02:34:38,098 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 122 transitions, 1150 flow [2024-06-28 02:34:38,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:38,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:38,098 INFO 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:34:38,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 02:34:38,099 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:38,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:38,099 INFO L85 PathProgramCache]: Analyzing trace with hash 704120763, now seen corresponding path program 28 times [2024-06-28 02:34:38,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:38,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101033608] [2024-06-28 02:34:38,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:38,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:38,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:38,191 INFO 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:34:38,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:38,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101033608] [2024-06-28 02:34:38,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101033608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:38,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:38,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:38,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794457603] [2024-06-28 02:34:38,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:38,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:38,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:38,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:38,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:38,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:38,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 122 transitions, 1150 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:38,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:38,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:38,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:38,511 INFO L124 PetriNetUnfolderBase]: 1308/2236 cut-off events. [2024-06-28 02:34:38,511 INFO L125 PetriNetUnfolderBase]: For 149981/149985 co-relation queries the response was YES. [2024-06-28 02:34:38,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14466 conditions, 2236 events. 1308/2236 cut-off events. For 149981/149985 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 13449 event pairs, 522 based on Foata normal form. 24/2259 useless extension candidates. Maximal degree in co-relation 14392. Up to 1804 conditions per place. [2024-06-28 02:34:38,528 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 76 selfloop transitions, 40 changer transitions 23/146 dead transitions. [2024-06-28 02:34:38,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 146 transitions, 1572 flow [2024-06-28 02:34:38,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:34:38,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:34:38,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-28 02:34:38,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-28 02:34:38,530 INFO L175 Difference]: Start difference. First operand has 170 places, 122 transitions, 1150 flow. Second operand 9 states and 189 transitions. [2024-06-28 02:34:38,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 146 transitions, 1572 flow [2024-06-28 02:34:38,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 146 transitions, 1480 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 02:34:38,836 INFO L231 Difference]: Finished difference. Result has 165 places, 117 transitions, 1100 flow [2024-06-28 02:34:38,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1058, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1100, PETRI_PLACES=165, PETRI_TRANSITIONS=117} [2024-06-28 02:34:38,837 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 125 predicate places. [2024-06-28 02:34:38,837 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 117 transitions, 1100 flow [2024-06-28 02:34:38,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:38,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:38,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:38,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 02:34:38,837 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:38,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:38,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1645265063, now seen corresponding path program 29 times [2024-06-28 02:34:38,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:38,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976671917] [2024-06-28 02:34:38,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:38,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:38,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:38,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:38,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:38,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976671917] [2024-06-28 02:34:38,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976671917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:38,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:38,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:38,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797423126] [2024-06-28 02:34:38,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:38,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:38,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:38,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:38,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:39,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:39,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 117 transitions, 1100 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:39,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:39,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:39,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:39,272 INFO L124 PetriNetUnfolderBase]: 1308/2254 cut-off events. [2024-06-28 02:34:39,272 INFO L125 PetriNetUnfolderBase]: For 151313/151317 co-relation queries the response was YES. [2024-06-28 02:34:39,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15070 conditions, 2254 events. 1308/2254 cut-off events. For 151313/151317 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 13603 event pairs, 475 based on Foata normal form. 22/2275 useless extension candidates. Maximal degree in co-relation 14998. Up to 1757 conditions per place. [2024-06-28 02:34:39,289 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 112 selfloop transitions, 17 changer transitions 12/148 dead transitions. [2024-06-28 02:34:39,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 148 transitions, 1626 flow [2024-06-28 02:34:39,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:34:39,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:34:39,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-06-28 02:34:39,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5174825174825175 [2024-06-28 02:34:39,290 INFO L175 Difference]: Start difference. First operand has 165 places, 117 transitions, 1100 flow. Second operand 11 states and 222 transitions. [2024-06-28 02:34:39,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 148 transitions, 1626 flow [2024-06-28 02:34:39,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 148 transitions, 1534 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 02:34:39,561 INFO L231 Difference]: Finished difference. Result has 162 places, 115 transitions, 1027 flow [2024-06-28 02:34:39,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1014, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1027, PETRI_PLACES=162, PETRI_TRANSITIONS=115} [2024-06-28 02:34:39,562 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 122 predicate places. [2024-06-28 02:34:39,562 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 115 transitions, 1027 flow [2024-06-28 02:34:39,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:39,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:39,562 INFO 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:34:39,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 02:34:39,562 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:39,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:39,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1289325189, now seen corresponding path program 30 times [2024-06-28 02:34:39,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:39,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986075177] [2024-06-28 02:34:39,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:39,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:39,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:39,664 INFO 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:34:39,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:39,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986075177] [2024-06-28 02:34:39,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986075177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:39,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:39,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:39,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35997836] [2024-06-28 02:34:39,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:39,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:39,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:39,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:39,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:39,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:39,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 115 transitions, 1027 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:39,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:39,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:39,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:39,967 INFO L124 PetriNetUnfolderBase]: 1203/2067 cut-off events. [2024-06-28 02:34:39,967 INFO L125 PetriNetUnfolderBase]: For 120988/120992 co-relation queries the response was YES. [2024-06-28 02:34:39,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13232 conditions, 2067 events. 1203/2067 cut-off events. For 120988/120992 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 12214 event pairs, 463 based on Foata normal form. 22/2088 useless extension candidates. Maximal degree in co-relation 13162. Up to 1757 conditions per place. [2024-06-28 02:34:39,983 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 99 selfloop transitions, 14 changer transitions 15/135 dead transitions. [2024-06-28 02:34:39,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 135 transitions, 1365 flow [2024-06-28 02:34:39,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:34:39,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:34:39,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-28 02:34:39,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5156695156695157 [2024-06-28 02:34:39,984 INFO L175 Difference]: Start difference. First operand has 162 places, 115 transitions, 1027 flow. Second operand 9 states and 181 transitions. [2024-06-28 02:34:39,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 135 transitions, 1365 flow [2024-06-28 02:34:40,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 135 transitions, 1328 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 02:34:40,272 INFO L231 Difference]: Finished difference. Result has 159 places, 112 transitions, 1000 flow [2024-06-28 02:34:40,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=990, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1000, PETRI_PLACES=159, PETRI_TRANSITIONS=112} [2024-06-28 02:34:40,273 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 119 predicate places. [2024-06-28 02:34:40,273 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 112 transitions, 1000 flow [2024-06-28 02:34:40,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:40,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:40,273 INFO 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:34:40,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 02:34:40,273 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:40,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:40,274 INFO L85 PathProgramCache]: Analyzing trace with hash 593298243, now seen corresponding path program 31 times [2024-06-28 02:34:40,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:40,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605146733] [2024-06-28 02:34:40,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:40,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:40,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:40,365 INFO 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:34:40,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:40,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605146733] [2024-06-28 02:34:40,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605146733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:40,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:40,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:40,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61421072] [2024-06-28 02:34:40,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:40,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:40,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:40,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:40,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:40,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:40,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 112 transitions, 1000 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:40,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:40,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:40,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:40,637 INFO L124 PetriNetUnfolderBase]: 1175/2023 cut-off events. [2024-06-28 02:34:40,637 INFO L125 PetriNetUnfolderBase]: For 115668/115672 co-relation queries the response was YES. [2024-06-28 02:34:40,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12941 conditions, 2023 events. 1175/2023 cut-off events. For 115668/115672 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 11922 event pairs, 492 based on Foata normal form. 18/2040 useless extension candidates. Maximal degree in co-relation 12872. Up to 1650 conditions per place. [2024-06-28 02:34:40,652 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 64 selfloop transitions, 37 changer transitions 26/134 dead transitions. [2024-06-28 02:34:40,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 134 transitions, 1352 flow [2024-06-28 02:34:40,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:34:40,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:34:40,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-28 02:34:40,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5270655270655271 [2024-06-28 02:34:40,653 INFO L175 Difference]: Start difference. First operand has 159 places, 112 transitions, 1000 flow. Second operand 9 states and 185 transitions. [2024-06-28 02:34:40,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 134 transitions, 1352 flow [2024-06-28 02:34:40,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 134 transitions, 1320 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:34:40,821 INFO L231 Difference]: Finished difference. Result has 155 places, 106 transitions, 993 flow [2024-06-28 02:34:40,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=968, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=993, PETRI_PLACES=155, PETRI_TRANSITIONS=106} [2024-06-28 02:34:40,822 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 115 predicate places. [2024-06-28 02:34:40,822 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 106 transitions, 993 flow [2024-06-28 02:34:40,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:40,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:40,822 INFO 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:34:40,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 02:34:40,823 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:40,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:40,823 INFO L85 PathProgramCache]: Analyzing trace with hash 1247338299, now seen corresponding path program 32 times [2024-06-28 02:34:40,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:40,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685917399] [2024-06-28 02:34:40,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:40,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:40,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:40,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:40,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:40,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685917399] [2024-06-28 02:34:40,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685917399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:40,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:40,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:40,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037520147] [2024-06-28 02:34:40,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:40,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:40,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:40,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:40,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:41,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:41,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 106 transitions, 993 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:41,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:41,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:41,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:41,275 INFO L124 PetriNetUnfolderBase]: 1140/1951 cut-off events. [2024-06-28 02:34:41,276 INFO L125 PetriNetUnfolderBase]: For 115324/115332 co-relation queries the response was YES. [2024-06-28 02:34:41,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12693 conditions, 1951 events. 1140/1951 cut-off events. For 115324/115332 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 11502 event pairs, 482 based on Foata normal form. 32/1982 useless extension candidates. Maximal degree in co-relation 12625. Up to 1415 conditions per place. [2024-06-28 02:34:41,290 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 91 selfloop transitions, 19 changer transitions 10/127 dead transitions. [2024-06-28 02:34:41,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 127 transitions, 1447 flow [2024-06-28 02:34:41,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:34:41,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:34:41,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-28 02:34:41,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5153846153846153 [2024-06-28 02:34:41,291 INFO L175 Difference]: Start difference. First operand has 155 places, 106 transitions, 993 flow. Second operand 10 states and 201 transitions. [2024-06-28 02:34:41,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 127 transitions, 1447 flow [2024-06-28 02:34:41,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 127 transitions, 1325 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-28 02:34:41,413 INFO L231 Difference]: Finished difference. Result has 144 places, 103 transitions, 898 flow [2024-06-28 02:34:41,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=889, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=898, PETRI_PLACES=144, PETRI_TRANSITIONS=103} [2024-06-28 02:34:41,414 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 104 predicate places. [2024-06-28 02:34:41,414 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 103 transitions, 898 flow [2024-06-28 02:34:41,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:41,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:41,414 INFO 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:34:41,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 02:34:41,414 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:41,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:41,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1527838613, now seen corresponding path program 3 times [2024-06-28 02:34:41,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:41,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450387519] [2024-06-28 02:34:41,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:41,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:41,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:41,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:34:41,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:41,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450387519] [2024-06-28 02:34:41,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450387519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:41,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:41,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:41,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154283769] [2024-06-28 02:34:41,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:41,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:41,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:41,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:41,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:41,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:41,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 103 transitions, 898 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:41,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:41,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:41,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:41,841 INFO L124 PetriNetUnfolderBase]: 1116/1899 cut-off events. [2024-06-28 02:34:41,841 INFO L125 PetriNetUnfolderBase]: For 99504/99504 co-relation queries the response was YES. [2024-06-28 02:34:41,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11798 conditions, 1899 events. 1116/1899 cut-off events. For 99504/99504 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 11101 event pairs, 514 based on Foata normal form. 26/1924 useless extension candidates. Maximal degree in co-relation 11737. Up to 1626 conditions per place. [2024-06-28 02:34:41,854 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 82 selfloop transitions, 14 changer transitions 14/117 dead transitions. [2024-06-28 02:34:41,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 117 transitions, 1184 flow [2024-06-28 02:34:41,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:34:41,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:34:41,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-28 02:34:41,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49743589743589745 [2024-06-28 02:34:41,855 INFO L175 Difference]: Start difference. First operand has 144 places, 103 transitions, 898 flow. Second operand 10 states and 194 transitions. [2024-06-28 02:34:41,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 117 transitions, 1184 flow [2024-06-28 02:34:41,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 117 transitions, 1148 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 02:34:41,952 INFO L231 Difference]: Finished difference. Result has 143 places, 98 transitions, 857 flow [2024-06-28 02:34:41,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=862, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=857, PETRI_PLACES=143, PETRI_TRANSITIONS=98} [2024-06-28 02:34:41,952 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 103 predicate places. [2024-06-28 02:34:41,952 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 98 transitions, 857 flow [2024-06-28 02:34:41,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:41,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:41,953 INFO 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:34:41,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 02:34:41,953 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:41,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:41,953 INFO L85 PathProgramCache]: Analyzing trace with hash 1171270307, now seen corresponding path program 4 times [2024-06-28 02:34:41,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:41,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730797535] [2024-06-28 02:34:41,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:41,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:41,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:42,071 INFO 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:34:42,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:42,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730797535] [2024-06-28 02:34:42,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730797535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:42,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:42,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:42,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24981897] [2024-06-28 02:34:42,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:42,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:42,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:42,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:42,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:42,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:42,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 98 transitions, 857 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:42,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:42,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:42,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:42,341 INFO L124 PetriNetUnfolderBase]: 981/1674 cut-off events. [2024-06-28 02:34:42,341 INFO L125 PetriNetUnfolderBase]: For 74164/74164 co-relation queries the response was YES. [2024-06-28 02:34:42,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9755 conditions, 1674 events. 981/1674 cut-off events. For 74164/74164 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 9396 event pairs, 435 based on Foata normal form. 26/1699 useless extension candidates. Maximal degree in co-relation 9695. Up to 1415 conditions per place. [2024-06-28 02:34:42,352 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 81 selfloop transitions, 10 changer transitions 12/110 dead transitions. [2024-06-28 02:34:42,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 110 transitions, 1125 flow [2024-06-28 02:34:42,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:42,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:42,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-28 02:34:42,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5096153846153846 [2024-06-28 02:34:42,353 INFO L175 Difference]: Start difference. First operand has 143 places, 98 transitions, 857 flow. Second operand 8 states and 159 transitions. [2024-06-28 02:34:42,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 110 transitions, 1125 flow [2024-06-28 02:34:42,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 110 transitions, 1091 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 02:34:42,446 INFO L231 Difference]: Finished difference. Result has 137 places, 94 transitions, 817 flow [2024-06-28 02:34:42,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=823, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=817, PETRI_PLACES=137, PETRI_TRANSITIONS=94} [2024-06-28 02:34:42,446 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 97 predicate places. [2024-06-28 02:34:42,446 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 94 transitions, 817 flow [2024-06-28 02:34:42,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:42,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:42,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, 1, 1] [2024-06-28 02:34:42,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 02:34:42,447 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:42,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:42,447 INFO L85 PathProgramCache]: Analyzing trace with hash -766912219, now seen corresponding path program 5 times [2024-06-28 02:34:42,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:42,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74520389] [2024-06-28 02:34:42,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:42,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:42,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:42,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:42,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:42,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74520389] [2024-06-28 02:34:42,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74520389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:42,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:42,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:42,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46966756] [2024-06-28 02:34:42,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:42,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:42,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:42,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:42,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:42,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:42,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 94 transitions, 817 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:42,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:42,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:42,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:42,853 INFO L124 PetriNetUnfolderBase]: 1093/1888 cut-off events. [2024-06-28 02:34:42,853 INFO L125 PetriNetUnfolderBase]: For 82353/82357 co-relation queries the response was YES. [2024-06-28 02:34:42,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11345 conditions, 1888 events. 1093/1888 cut-off events. For 82353/82357 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 11150 event pairs, 472 based on Foata normal form. 28/1915 useless extension candidates. Maximal degree in co-relation 11287. Up to 1185 conditions per place. [2024-06-28 02:34:42,865 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 66 selfloop transitions, 30 changer transitions 16/119 dead transitions. [2024-06-28 02:34:42,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 119 transitions, 1265 flow [2024-06-28 02:34:42,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:34:42,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:34:42,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 208 transitions. [2024-06-28 02:34:42,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-28 02:34:42,866 INFO L175 Difference]: Start difference. First operand has 137 places, 94 transitions, 817 flow. Second operand 10 states and 208 transitions. [2024-06-28 02:34:42,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 119 transitions, 1265 flow [2024-06-28 02:34:42,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 119 transitions, 1237 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 02:34:42,946 INFO L231 Difference]: Finished difference. Result has 135 places, 90 transitions, 811 flow [2024-06-28 02:34:42,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=793, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=811, PETRI_PLACES=135, PETRI_TRANSITIONS=90} [2024-06-28 02:34:42,946 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 95 predicate places. [2024-06-28 02:34:42,947 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 90 transitions, 811 flow [2024-06-28 02:34:42,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:42,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:42,947 INFO 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:34:42,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 02:34:42,947 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:42,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:42,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1462873613, now seen corresponding path program 6 times [2024-06-28 02:34:42,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:42,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117828635] [2024-06-28 02:34:42,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:42,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:42,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:43,041 INFO 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:34:43,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:43,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117828635] [2024-06-28 02:34:43,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117828635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:43,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:43,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:43,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993435199] [2024-06-28 02:34:43,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:43,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:43,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:43,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:43,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:43,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:43,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 90 transitions, 811 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:43,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:43,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:43,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:43,321 INFO L124 PetriNetUnfolderBase]: 1160/2001 cut-off events. [2024-06-28 02:34:43,321 INFO L125 PetriNetUnfolderBase]: For 94318/94318 co-relation queries the response was YES. [2024-06-28 02:34:43,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12656 conditions, 2001 events. 1160/2001 cut-off events. For 94318/94318 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 12074 event pairs, 545 based on Foata normal form. 24/2024 useless extension candidates. Maximal degree in co-relation 12599. Up to 1444 conditions per place. [2024-06-28 02:34:43,334 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 65 selfloop transitions, 29 changer transitions 10/111 dead transitions. [2024-06-28 02:34:43,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 111 transitions, 1209 flow [2024-06-28 02:34:43,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:34:43,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:34:43,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-28 02:34:43,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5282051282051282 [2024-06-28 02:34:43,335 INFO L175 Difference]: Start difference. First operand has 135 places, 90 transitions, 811 flow. Second operand 10 states and 206 transitions. [2024-06-28 02:34:43,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 111 transitions, 1209 flow [2024-06-28 02:34:43,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 111 transitions, 1147 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 02:34:43,456 INFO L231 Difference]: Finished difference. Result has 132 places, 87 transitions, 777 flow [2024-06-28 02:34:43,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=755, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=777, PETRI_PLACES=132, PETRI_TRANSITIONS=87} [2024-06-28 02:34:43,456 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 92 predicate places. [2024-06-28 02:34:43,456 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 87 transitions, 777 flow [2024-06-28 02:34:43,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:43,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:43,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:43,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 02:34:43,457 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:43,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:43,457 INFO L85 PathProgramCache]: Analyzing trace with hash 454706961, now seen corresponding path program 7 times [2024-06-28 02:34:43,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:43,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367963100] [2024-06-28 02:34:43,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:43,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:43,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:43,546 INFO 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:34:43,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:43,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367963100] [2024-06-28 02:34:43,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367963100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:43,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:43,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:43,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766914829] [2024-06-28 02:34:43,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:43,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:43,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:43,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:43,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:43,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:43,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 87 transitions, 777 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:43,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:43,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:43,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:43,837 INFO L124 PetriNetUnfolderBase]: 1303/2256 cut-off events. [2024-06-28 02:34:43,837 INFO L125 PetriNetUnfolderBase]: For 104872/104872 co-relation queries the response was YES. [2024-06-28 02:34:43,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14702 conditions, 2256 events. 1303/2256 cut-off events. For 104872/104872 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 14095 event pairs, 635 based on Foata normal form. 18/2273 useless extension candidates. Maximal degree in co-relation 14647. Up to 1034 conditions per place. [2024-06-28 02:34:43,853 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 67 selfloop transitions, 32 changer transitions 8/114 dead transitions. [2024-06-28 02:34:43,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 114 transitions, 1271 flow [2024-06-28 02:34:43,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:34:43,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:34:43,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 223 transitions. [2024-06-28 02:34:43,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5198135198135199 [2024-06-28 02:34:43,854 INFO L175 Difference]: Start difference. First operand has 132 places, 87 transitions, 777 flow. Second operand 11 states and 223 transitions. [2024-06-28 02:34:43,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 114 transitions, 1271 flow [2024-06-28 02:34:43,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 114 transitions, 1204 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 02:34:43,965 INFO L231 Difference]: Finished difference. Result has 132 places, 85 transitions, 763 flow [2024-06-28 02:34:43,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=718, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=763, PETRI_PLACES=132, PETRI_TRANSITIONS=85} [2024-06-28 02:34:43,965 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 92 predicate places. [2024-06-28 02:34:43,965 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 85 transitions, 763 flow [2024-06-28 02:34:43,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:43,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:43,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:43,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 02:34:43,966 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:43,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:43,966 INFO L85 PathProgramCache]: Analyzing trace with hash -912680803, now seen corresponding path program 8 times [2024-06-28 02:34:43,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:43,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301968120] [2024-06-28 02:34:43,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:43,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:43,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:44,061 INFO 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:34:44,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:44,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301968120] [2024-06-28 02:34:44,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301968120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:44,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:44,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:44,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757928277] [2024-06-28 02:34:44,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:44,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:44,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:44,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:44,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:44,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:44,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 85 transitions, 763 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:44,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:44,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:44,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:44,343 INFO L124 PetriNetUnfolderBase]: 1266/2199 cut-off events. [2024-06-28 02:34:44,343 INFO L125 PetriNetUnfolderBase]: For 100477/100481 co-relation queries the response was YES. [2024-06-28 02:34:44,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14117 conditions, 2199 events. 1266/2199 cut-off events. For 100477/100481 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 13807 event pairs, 683 based on Foata normal form. 28/2226 useless extension candidates. Maximal degree in co-relation 14063. Up to 1871 conditions per place. [2024-06-28 02:34:44,358 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 70 selfloop transitions, 7 changer transitions 17/101 dead transitions. [2024-06-28 02:34:44,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 101 transitions, 1045 flow [2024-06-28 02:34:44,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:44,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:44,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-28 02:34:44,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5128205128205128 [2024-06-28 02:34:44,359 INFO L175 Difference]: Start difference. First operand has 132 places, 85 transitions, 763 flow. Second operand 8 states and 160 transitions. [2024-06-28 02:34:44,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 101 transitions, 1045 flow [2024-06-28 02:34:44,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 101 transitions, 978 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 02:34:44,443 INFO L231 Difference]: Finished difference. Result has 128 places, 81 transitions, 671 flow [2024-06-28 02:34:44,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=696, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=671, PETRI_PLACES=128, PETRI_TRANSITIONS=81} [2024-06-28 02:34:44,443 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 88 predicate places. [2024-06-28 02:34:44,443 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 81 transitions, 671 flow [2024-06-28 02:34:44,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:44,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:44,444 INFO 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:34:44,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 02:34:44,444 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:44,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:44,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1244358349, now seen corresponding path program 9 times [2024-06-28 02:34:44,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:44,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191316478] [2024-06-28 02:34:44,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:44,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:44,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:44,552 INFO 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:34:44,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:44,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191316478] [2024-06-28 02:34:44,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191316478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:44,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:44,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:44,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149080590] [2024-06-28 02:34:44,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:44,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:44,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:44,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:44,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:44,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:44,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 81 transitions, 671 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:44,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:44,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:44,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:44,824 INFO L124 PetriNetUnfolderBase]: 1233/2134 cut-off events. [2024-06-28 02:34:44,824 INFO L125 PetriNetUnfolderBase]: For 94366/94370 co-relation queries the response was YES. [2024-06-28 02:34:44,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13622 conditions, 2134 events. 1233/2134 cut-off events. For 94366/94370 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 13243 event pairs, 671 based on Foata normal form. 28/2161 useless extension candidates. Maximal degree in co-relation 13569. Up to 1582 conditions per place. [2024-06-28 02:34:44,838 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 60 selfloop transitions, 23 changer transitions 10/100 dead transitions. [2024-06-28 02:34:44,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 100 transitions, 1035 flow [2024-06-28 02:34:44,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:44,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:44,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-28 02:34:44,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5480769230769231 [2024-06-28 02:34:44,839 INFO L175 Difference]: Start difference. First operand has 128 places, 81 transitions, 671 flow. Second operand 8 states and 171 transitions. [2024-06-28 02:34:44,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 100 transitions, 1035 flow [2024-06-28 02:34:44,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 100 transitions, 1009 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 02:34:44,916 INFO L231 Difference]: Finished difference. Result has 124 places, 78 transitions, 663 flow [2024-06-28 02:34:44,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=651, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=663, PETRI_PLACES=124, PETRI_TRANSITIONS=78} [2024-06-28 02:34:44,917 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 84 predicate places. [2024-06-28 02:34:44,917 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 78 transitions, 663 flow [2024-06-28 02:34:44,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:44,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:44,917 INFO 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:34:44,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 02:34:44,917 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:44,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:44,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1389894275, now seen corresponding path program 10 times [2024-06-28 02:34:44,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:44,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703656127] [2024-06-28 02:34:44,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:44,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:44,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:45,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:45,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:45,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703656127] [2024-06-28 02:34:45,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703656127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:45,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:45,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:45,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658522448] [2024-06-28 02:34:45,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:45,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:45,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:45,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:45,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:45,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:45,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 78 transitions, 663 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:45,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:45,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:45,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:45,245 INFO L124 PetriNetUnfolderBase]: 1082/1877 cut-off events. [2024-06-28 02:34:45,245 INFO L125 PetriNetUnfolderBase]: For 73641/73645 co-relation queries the response was YES. [2024-06-28 02:34:45,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11486 conditions, 1877 events. 1082/1877 cut-off events. For 73641/73645 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 11306 event pairs, 626 based on Foata normal form. 30/1906 useless extension candidates. Maximal degree in co-relation 11435. Up to 1582 conditions per place. [2024-06-28 02:34:45,255 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 50 selfloop transitions, 19 changer transitions 14/90 dead transitions. [2024-06-28 02:34:45,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 90 transitions, 891 flow [2024-06-28 02:34:45,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:45,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:45,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-28 02:34:45,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5224358974358975 [2024-06-28 02:34:45,256 INFO L175 Difference]: Start difference. First operand has 124 places, 78 transitions, 663 flow. Second operand 8 states and 163 transitions. [2024-06-28 02:34:45,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 90 transitions, 891 flow [2024-06-28 02:34:45,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 90 transitions, 844 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:34:45,315 INFO L231 Difference]: Finished difference. Result has 123 places, 73 transitions, 625 flow [2024-06-28 02:34:45,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=616, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=625, PETRI_PLACES=123, PETRI_TRANSITIONS=73} [2024-06-28 02:34:45,321 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 83 predicate places. [2024-06-28 02:34:45,321 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 73 transitions, 625 flow [2024-06-28 02:34:45,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:45,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:45,321 INFO 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:34:45,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 02:34:45,322 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:45,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:45,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1803559205, now seen corresponding path program 11 times [2024-06-28 02:34:45,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:45,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436852314] [2024-06-28 02:34:45,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:45,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:45,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:45,445 INFO 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:34:45,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:45,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436852314] [2024-06-28 02:34:45,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436852314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:45,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:45,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:45,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304750548] [2024-06-28 02:34:45,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:45,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:45,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:45,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:45,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:45,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:45,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 73 transitions, 625 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:45,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:45,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:45,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:45,700 INFO L124 PetriNetUnfolderBase]: 1066/1867 cut-off events. [2024-06-28 02:34:45,700 INFO L125 PetriNetUnfolderBase]: For 66307/66307 co-relation queries the response was YES. [2024-06-28 02:34:45,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11241 conditions, 1867 events. 1066/1867 cut-off events. For 66307/66307 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 11254 event pairs, 574 based on Foata normal form. 24/1890 useless extension candidates. Maximal degree in co-relation 11191. Up to 1490 conditions per place. [2024-06-28 02:34:45,712 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 47 selfloop transitions, 16 changer transitions 23/93 dead transitions. [2024-06-28 02:34:45,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 93 transitions, 923 flow [2024-06-28 02:34:45,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:45,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:45,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-28 02:34:45,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-28 02:34:45,713 INFO L175 Difference]: Start difference. First operand has 123 places, 73 transitions, 625 flow. Second operand 8 states and 168 transitions. [2024-06-28 02:34:45,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 93 transitions, 923 flow [2024-06-28 02:34:45,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 93 transitions, 879 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 02:34:45,766 INFO L231 Difference]: Finished difference. Result has 118 places, 68 transitions, 564 flow [2024-06-28 02:34:45,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=581, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=564, PETRI_PLACES=118, PETRI_TRANSITIONS=68} [2024-06-28 02:34:45,766 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 78 predicate places. [2024-06-28 02:34:45,766 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 68 transitions, 564 flow [2024-06-28 02:34:45,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:45,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:45,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:45,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 02:34:45,767 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:45,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:45,767 INFO L85 PathProgramCache]: Analyzing trace with hash -429733525, now seen corresponding path program 12 times [2024-06-28 02:34:45,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:45,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490037664] [2024-06-28 02:34:45,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:45,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:45,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:45,874 INFO 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:34:45,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:45,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490037664] [2024-06-28 02:34:45,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490037664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:45,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:45,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:45,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061699876] [2024-06-28 02:34:45,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:45,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:45,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:45,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:45,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:45,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:45,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 68 transitions, 564 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:45,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:45,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:45,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:46,103 INFO L124 PetriNetUnfolderBase]: 904/1591 cut-off events. [2024-06-28 02:34:46,103 INFO L125 PetriNetUnfolderBase]: For 48905/48905 co-relation queries the response was YES. [2024-06-28 02:34:46,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9357 conditions, 1591 events. 904/1591 cut-off events. For 48905/48905 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 9235 event pairs, 487 based on Foata normal form. 18/1608 useless extension candidates. Maximal degree in co-relation 9309. Up to 1334 conditions per place. [2024-06-28 02:34:46,113 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 54 selfloop transitions, 7 changer transitions 15/83 dead transitions. [2024-06-28 02:34:46,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 83 transitions, 786 flow [2024-06-28 02:34:46,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:46,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:46,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-28 02:34:46,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5064102564102564 [2024-06-28 02:34:46,114 INFO L175 Difference]: Start difference. First operand has 118 places, 68 transitions, 564 flow. Second operand 8 states and 158 transitions. [2024-06-28 02:34:46,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 83 transitions, 786 flow [2024-06-28 02:34:46,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 83 transitions, 734 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 02:34:46,148 INFO L231 Difference]: Finished difference. Result has 111 places, 65 transitions, 491 flow [2024-06-28 02:34:46,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=512, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=491, PETRI_PLACES=111, PETRI_TRANSITIONS=65} [2024-06-28 02:34:46,148 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 71 predicate places. [2024-06-28 02:34:46,148 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 65 transitions, 491 flow [2024-06-28 02:34:46,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:46,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:46,148 INFO 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:34:46,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 02:34:46,149 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:46,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:46,149 INFO L85 PathProgramCache]: Analyzing trace with hash -809359141, now seen corresponding path program 13 times [2024-06-28 02:34:46,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:46,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075077294] [2024-06-28 02:34:46,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:46,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:46,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:46,249 INFO 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:34:46,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:46,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075077294] [2024-06-28 02:34:46,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075077294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:46,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:46,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:46,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560038668] [2024-06-28 02:34:46,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:46,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:46,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:46,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:46,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:46,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:46,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 65 transitions, 491 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:46,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:46,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:46,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:46,493 INFO L124 PetriNetUnfolderBase]: 898/1569 cut-off events. [2024-06-28 02:34:46,494 INFO L125 PetriNetUnfolderBase]: For 41009/41009 co-relation queries the response was YES. [2024-06-28 02:34:46,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8918 conditions, 1569 events. 898/1569 cut-off events. For 41009/41009 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 8995 event pairs, 477 based on Foata normal form. 24/1592 useless extension candidates. Maximal degree in co-relation 8873. Up to 1054 conditions per place. [2024-06-28 02:34:46,502 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 54 selfloop transitions, 16 changer transitions 10/87 dead transitions. [2024-06-28 02:34:46,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 87 transitions, 819 flow [2024-06-28 02:34:46,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:34:46,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:34:46,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 216 transitions. [2024-06-28 02:34:46,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5034965034965035 [2024-06-28 02:34:46,504 INFO L175 Difference]: Start difference. First operand has 111 places, 65 transitions, 491 flow. Second operand 11 states and 216 transitions. [2024-06-28 02:34:46,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 87 transitions, 819 flow [2024-06-28 02:34:46,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 87 transitions, 781 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 02:34:46,537 INFO L231 Difference]: Finished difference. Result has 108 places, 62 transitions, 460 flow [2024-06-28 02:34:46,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=457, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=460, PETRI_PLACES=108, PETRI_TRANSITIONS=62} [2024-06-28 02:34:46,537 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 68 predicate places. [2024-06-28 02:34:46,538 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 62 transitions, 460 flow [2024-06-28 02:34:46,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:46,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:46,538 INFO 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:34:46,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 02:34:46,538 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:46,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:46,539 INFO L85 PathProgramCache]: Analyzing trace with hash -2067854433, now seen corresponding path program 14 times [2024-06-28 02:34:46,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:46,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018430267] [2024-06-28 02:34:46,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:46,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:46,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:46,642 INFO 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:34:46,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:46,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018430267] [2024-06-28 02:34:46,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018430267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:46,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:46,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:46,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774730374] [2024-06-28 02:34:46,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:46,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:46,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:46,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:46,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:46,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:46,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 62 transitions, 460 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:46,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:46,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:46,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:46,848 INFO L124 PetriNetUnfolderBase]: 747/1312 cut-off events. [2024-06-28 02:34:46,848 INFO L125 PetriNetUnfolderBase]: For 31958/31958 co-relation queries the response was YES. [2024-06-28 02:34:46,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7095 conditions, 1312 events. 747/1312 cut-off events. For 31958/31958 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 7272 event pairs, 432 based on Foata normal form. 26/1337 useless extension candidates. Maximal degree in co-relation 7053. Up to 1054 conditions per place. [2024-06-28 02:34:46,854 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 43 selfloop transitions, 10 changer transitions 15/75 dead transitions. [2024-06-28 02:34:46,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 75 transitions, 660 flow [2024-06-28 02:34:46,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:34:46,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:34:46,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-28 02:34:46,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5042735042735043 [2024-06-28 02:34:46,855 INFO L175 Difference]: Start difference. First operand has 108 places, 62 transitions, 460 flow. Second operand 9 states and 177 transitions. [2024-06-28 02:34:46,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 75 transitions, 660 flow [2024-06-28 02:34:46,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 75 transitions, 623 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-28 02:34:46,879 INFO L231 Difference]: Finished difference. Result has 105 places, 56 transitions, 406 flow [2024-06-28 02:34:46,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=423, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=406, PETRI_PLACES=105, PETRI_TRANSITIONS=56} [2024-06-28 02:34:46,880 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 65 predicate places. [2024-06-28 02:34:46,880 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 56 transitions, 406 flow [2024-06-28 02:34:46,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:46,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:46,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:46,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 02:34:46,881 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:46,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:46,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1247550339, now seen corresponding path program 33 times [2024-06-28 02:34:46,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:46,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010635001] [2024-06-28 02:34:46,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:46,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:46,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:46,991 INFO 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:34:46,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:46,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010635001] [2024-06-28 02:34:46,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010635001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:46,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:46,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:46,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396162982] [2024-06-28 02:34:46,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:46,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:46,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:46,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:46,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:47,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:47,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 56 transitions, 406 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:47,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:47,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:47,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:47,206 INFO L124 PetriNetUnfolderBase]: 710/1261 cut-off events. [2024-06-28 02:34:47,206 INFO L125 PetriNetUnfolderBase]: For 26987/26987 co-relation queries the response was YES. [2024-06-28 02:34:47,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6698 conditions, 1261 events. 710/1261 cut-off events. For 26987/26987 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 7047 event pairs, 327 based on Foata normal form. 18/1278 useless extension candidates. Maximal degree in co-relation 6657. Up to 853 conditions per place. [2024-06-28 02:34:47,212 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 54 selfloop transitions, 7 changer transitions 8/76 dead transitions. [2024-06-28 02:34:47,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 76 transitions, 694 flow [2024-06-28 02:34:47,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:47,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:47,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-28 02:34:47,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5192307692307693 [2024-06-28 02:34:47,213 INFO L175 Difference]: Start difference. First operand has 105 places, 56 transitions, 406 flow. Second operand 8 states and 162 transitions. [2024-06-28 02:34:47,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 76 transitions, 694 flow [2024-06-28 02:34:47,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 76 transitions, 658 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-28 02:34:47,238 INFO L231 Difference]: Finished difference. Result has 97 places, 54 transitions, 381 flow [2024-06-28 02:34:47,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=378, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=381, PETRI_PLACES=97, PETRI_TRANSITIONS=54} [2024-06-28 02:34:47,239 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 57 predicate places. [2024-06-28 02:34:47,239 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 54 transitions, 381 flow [2024-06-28 02:34:47,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:47,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:47,239 INFO 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:34:47,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 02:34:47,239 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:47,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:47,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1522428245, now seen corresponding path program 34 times [2024-06-28 02:34:47,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:47,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657801280] [2024-06-28 02:34:47,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:47,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:47,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:47,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:34:47,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:47,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657801280] [2024-06-28 02:34:47,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657801280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:47,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:47,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:47,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527599557] [2024-06-28 02:34:47,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:47,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:47,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:47,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:47,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:47,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:47,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 54 transitions, 381 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:47,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:47,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:47,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:47,552 INFO L124 PetriNetUnfolderBase]: 605/1074 cut-off events. [2024-06-28 02:34:47,552 INFO L125 PetriNetUnfolderBase]: For 17628/17628 co-relation queries the response was YES. [2024-06-28 02:34:47,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5439 conditions, 1074 events. 605/1074 cut-off events. For 17628/17628 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 5729 event pairs, 309 based on Foata normal form. 18/1091 useless extension candidates. Maximal degree in co-relation 5401. Up to 853 conditions per place. [2024-06-28 02:34:47,557 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 41 selfloop transitions, 4 changer transitions 17/69 dead transitions. [2024-06-28 02:34:47,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 69 transitions, 575 flow [2024-06-28 02:34:47,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:47,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:47,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-28 02:34:47,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 02:34:47,558 INFO L175 Difference]: Start difference. First operand has 97 places, 54 transitions, 381 flow. Second operand 8 states and 156 transitions. [2024-06-28 02:34:47,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 69 transitions, 575 flow [2024-06-28 02:34:47,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 69 transitions, 555 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:34:47,570 INFO L231 Difference]: Finished difference. Result has 96 places, 50 transitions, 339 flow [2024-06-28 02:34:47,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=361, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=339, PETRI_PLACES=96, PETRI_TRANSITIONS=50} [2024-06-28 02:34:47,571 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 56 predicate places. [2024-06-28 02:34:47,571 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 50 transitions, 339 flow [2024-06-28 02:34:47,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:47,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:47,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:47,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 02:34:47,571 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:47,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:47,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1504396809, now seen corresponding path program 35 times [2024-06-28 02:34:47,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:47,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169956979] [2024-06-28 02:34:47,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:47,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:47,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:47,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:47,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:47,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169956979] [2024-06-28 02:34:47,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169956979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:47,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:47,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:47,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110402630] [2024-06-28 02:34:47,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:47,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:47,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:47,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:47,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:47,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:47,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 50 transitions, 339 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:47,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:47,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:47,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:47,852 INFO L124 PetriNetUnfolderBase]: 545/962 cut-off events. [2024-06-28 02:34:47,852 INFO L125 PetriNetUnfolderBase]: For 15591/15591 co-relation queries the response was YES. [2024-06-28 02:34:47,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4784 conditions, 962 events. 545/962 cut-off events. For 15591/15591 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 4968 event pairs, 245 based on Foata normal form. 18/979 useless extension candidates. Maximal degree in co-relation 4747. Up to 290 conditions per place. [2024-06-28 02:34:47,856 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 46 selfloop transitions, 10 changer transitions 13/76 dead transitions. [2024-06-28 02:34:47,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 76 transitions, 691 flow [2024-06-28 02:34:47,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:47,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:47,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-28 02:34:47,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544871794871795 [2024-06-28 02:34:47,857 INFO L175 Difference]: Start difference. First operand has 96 places, 50 transitions, 339 flow. Second operand 8 states and 173 transitions. [2024-06-28 02:34:47,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 76 transitions, 691 flow [2024-06-28 02:34:47,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 76 transitions, 675 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 02:34:47,868 INFO L231 Difference]: Finished difference. Result has 90 places, 47 transitions, 331 flow [2024-06-28 02:34:47,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=327, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=331, PETRI_PLACES=90, PETRI_TRANSITIONS=47} [2024-06-28 02:34:47,868 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 50 predicate places. [2024-06-28 02:34:47,868 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 47 transitions, 331 flow [2024-06-28 02:34:47,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:47,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:47,868 INFO 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:34:47,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 02:34:47,869 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:47,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:47,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1504050849, now seen corresponding path program 36 times [2024-06-28 02:34:47,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:47,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472210318] [2024-06-28 02:34:47,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:47,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:47,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:47,953 INFO 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:34:47,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:47,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472210318] [2024-06-28 02:34:47,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472210318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:47,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:47,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:47,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495848523] [2024-06-28 02:34:47,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:47,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:47,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:47,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:47,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:48,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:48,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 47 transitions, 331 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:48,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:48,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:48,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:48,116 INFO L124 PetriNetUnfolderBase]: 501/894 cut-off events. [2024-06-28 02:34:48,116 INFO L125 PetriNetUnfolderBase]: For 15100/15100 co-relation queries the response was YES. [2024-06-28 02:34:48,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4564 conditions, 894 events. 501/894 cut-off events. For 15100/15100 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 4683 event pairs, 199 based on Foata normal form. 18/911 useless extension candidates. Maximal degree in co-relation 4527. Up to 513 conditions per place. [2024-06-28 02:34:48,120 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 47 selfloop transitions, 6 changer transitions 8/68 dead transitions. [2024-06-28 02:34:48,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 68 transitions, 597 flow [2024-06-28 02:34:48,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:48,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:48,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-28 02:34:48,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5160256410256411 [2024-06-28 02:34:48,121 INFO L175 Difference]: Start difference. First operand has 90 places, 47 transitions, 331 flow. Second operand 8 states and 161 transitions. [2024-06-28 02:34:48,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 68 transitions, 597 flow [2024-06-28 02:34:48,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 68 transitions, 567 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 02:34:48,130 INFO L231 Difference]: Finished difference. Result has 87 places, 45 transitions, 306 flow [2024-06-28 02:34:48,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=307, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=306, PETRI_PLACES=87, PETRI_TRANSITIONS=45} [2024-06-28 02:34:48,130 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 47 predicate places. [2024-06-28 02:34:48,130 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 45 transitions, 306 flow [2024-06-28 02:34:48,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:48,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:48,131 INFO 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:34:48,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 02:34:48,131 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:48,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:48,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1504040619, now seen corresponding path program 37 times [2024-06-28 02:34:48,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:48,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549850778] [2024-06-28 02:34:48,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:48,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:48,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:48,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:48,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:48,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549850778] [2024-06-28 02:34:48,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549850778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:48,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:48,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:48,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768880811] [2024-06-28 02:34:48,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:48,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:48,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:48,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:48,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:48,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:48,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 45 transitions, 306 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:48,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:48,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:48,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:48,377 INFO L124 PetriNetUnfolderBase]: 396/707 cut-off events. [2024-06-28 02:34:48,378 INFO L125 PetriNetUnfolderBase]: For 9901/9901 co-relation queries the response was YES. [2024-06-28 02:34:48,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3486 conditions, 707 events. 396/707 cut-off events. For 9901/9901 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3415 event pairs, 187 based on Foata normal form. 18/724 useless extension candidates. Maximal degree in co-relation 3451. Up to 513 conditions per place. [2024-06-28 02:34:48,381 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 32 selfloop transitions, 2 changer transitions 20/61 dead transitions. [2024-06-28 02:34:48,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 61 transitions, 486 flow [2024-06-28 02:34:48,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:48,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:48,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 02:34:48,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4967948717948718 [2024-06-28 02:34:48,382 INFO L175 Difference]: Start difference. First operand has 87 places, 45 transitions, 306 flow. Second operand 8 states and 155 transitions. [2024-06-28 02:34:48,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 61 transitions, 486 flow [2024-06-28 02:34:48,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 61 transitions, 471 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:34:48,388 INFO L231 Difference]: Finished difference. Result has 86 places, 40 transitions, 255 flow [2024-06-28 02:34:48,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=255, PETRI_PLACES=86, PETRI_TRANSITIONS=40} [2024-06-28 02:34:48,392 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 46 predicate places. [2024-06-28 02:34:48,392 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 40 transitions, 255 flow [2024-06-28 02:34:48,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:48,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:48,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:48,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 02:34:48,393 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:48,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:48,393 INFO L85 PathProgramCache]: Analyzing trace with hash -809717191, now seen corresponding path program 15 times [2024-06-28 02:34:48,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:48,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112123017] [2024-06-28 02:34:48,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:48,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:48,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:48,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:48,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:48,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112123017] [2024-06-28 02:34:48,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112123017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:48,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:48,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:48,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364697696] [2024-06-28 02:34:48,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:48,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:48,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:48,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:48,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:48,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:48,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 40 transitions, 255 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:48,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:48,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:48,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:48,705 INFO L124 PetriNetUnfolderBase]: 266/475 cut-off events. [2024-06-28 02:34:48,705 INFO L125 PetriNetUnfolderBase]: For 6574/6574 co-relation queries the response was YES. [2024-06-28 02:34:48,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2127 conditions, 475 events. 266/475 cut-off events. For 6574/6574 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2039 event pairs, 146 based on Foata normal form. 26/498 useless extension candidates. Maximal degree in co-relation 2093. Up to 290 conditions per place. [2024-06-28 02:34:48,707 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 25 selfloop transitions, 3 changer transitions 16/51 dead transitions. [2024-06-28 02:34:48,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 51 transitions, 391 flow [2024-06-28 02:34:48,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:48,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:48,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 02:34:48,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-28 02:34:48,715 INFO L175 Difference]: Start difference. First operand has 86 places, 40 transitions, 255 flow. Second operand 8 states and 152 transitions. [2024-06-28 02:34:48,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 51 transitions, 391 flow [2024-06-28 02:34:48,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 51 transitions, 365 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-28 02:34:48,719 INFO L231 Difference]: Finished difference. Result has 71 places, 33 transitions, 188 flow [2024-06-28 02:34:48,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=233, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=188, PETRI_PLACES=71, PETRI_TRANSITIONS=33} [2024-06-28 02:34:48,719 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 31 predicate places. [2024-06-28 02:34:48,719 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 33 transitions, 188 flow [2024-06-28 02:34:48,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:48,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:48,720 INFO 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:34:48,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 02:34:48,720 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:48,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:48,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1405331001, now seen corresponding path program 16 times [2024-06-28 02:34:48,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:48,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263065260] [2024-06-28 02:34:48,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:48,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:48,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:48,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:48,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:48,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263065260] [2024-06-28 02:34:48,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263065260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:48,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:48,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:48,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949810450] [2024-06-28 02:34:48,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:48,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:48,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:48,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:48,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:48,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:48,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 33 transitions, 188 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:48,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:48,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:48,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:48,963 INFO L124 PetriNetUnfolderBase]: 229/430 cut-off events. [2024-06-28 02:34:48,963 INFO L125 PetriNetUnfolderBase]: For 3562/3562 co-relation queries the response was YES. [2024-06-28 02:34:48,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1717 conditions, 430 events. 229/430 cut-off events. For 3562/3562 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1806 event pairs, 21 based on Foata normal form. 18/447 useless extension candidates. Maximal degree in co-relation 1689. Up to 207 conditions per place. [2024-06-28 02:34:48,965 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 24 selfloop transitions, 5 changer transitions 13/49 dead transitions. [2024-06-28 02:34:48,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 49 transitions, 348 flow [2024-06-28 02:34:48,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:48,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:48,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 02:34:48,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49038461538461536 [2024-06-28 02:34:48,966 INFO L175 Difference]: Start difference. First operand has 71 places, 33 transitions, 188 flow. Second operand 8 states and 153 transitions. [2024-06-28 02:34:48,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 49 transitions, 348 flow [2024-06-28 02:34:48,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 49 transitions, 310 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-28 02:34:48,969 INFO L231 Difference]: Finished difference. Result has 61 places, 30 transitions, 150 flow [2024-06-28 02:34:48,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=150, PETRI_PLACES=61, PETRI_TRANSITIONS=30} [2024-06-28 02:34:48,969 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 21 predicate places. [2024-06-28 02:34:48,969 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 30 transitions, 150 flow [2024-06-28 02:34:48,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:48,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:48,970 INFO 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:34:48,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 02:34:48,970 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:48,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:48,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1582467171, now seen corresponding path program 17 times [2024-06-28 02:34:48,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:48,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755658777] [2024-06-28 02:34:48,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:48,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:48,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:49,076 INFO 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:34:49,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:49,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755658777] [2024-06-28 02:34:49,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755658777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:49,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:49,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:49,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434869820] [2024-06-28 02:34:49,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:49,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:49,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:49,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:49,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:49,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:49,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 30 transitions, 150 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:49,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:49,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:49,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:49,192 INFO L124 PetriNetUnfolderBase]: 185/354 cut-off events. [2024-06-28 02:34:49,193 INFO L125 PetriNetUnfolderBase]: For 1962/1962 co-relation queries the response was YES. [2024-06-28 02:34:49,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1273 conditions, 354 events. 185/354 cut-off events. For 1962/1962 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1419 event pairs, 49 based on Foata normal form. 18/371 useless extension candidates. Maximal degree in co-relation 1249. Up to 172 conditions per place. [2024-06-28 02:34:49,194 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 22 selfloop transitions, 5 changer transitions 12/46 dead transitions. [2024-06-28 02:34:49,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 46 transitions, 284 flow [2024-06-28 02:34:49,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:49,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:49,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 02:34:49,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2024-06-28 02:34:49,195 INFO L175 Difference]: Start difference. First operand has 61 places, 30 transitions, 150 flow. Second operand 8 states and 152 transitions. [2024-06-28 02:34:49,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 46 transitions, 284 flow [2024-06-28 02:34:49,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 46 transitions, 261 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 02:34:49,196 INFO L231 Difference]: Finished difference. Result has 56 places, 28 transitions, 127 flow [2024-06-28 02:34:49,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=129, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=127, PETRI_PLACES=56, PETRI_TRANSITIONS=28} [2024-06-28 02:34:49,197 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 16 predicate places. [2024-06-28 02:34:49,197 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 28 transitions, 127 flow [2024-06-28 02:34:49,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:49,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:49,197 INFO 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:34:49,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 02:34:49,197 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:49,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:49,198 INFO L85 PathProgramCache]: Analyzing trace with hash 277834901, now seen corresponding path program 18 times [2024-06-28 02:34:49,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:49,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522816033] [2024-06-28 02:34:49,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:49,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:49,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:49,302 INFO 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:34:49,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:49,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522816033] [2024-06-28 02:34:49,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522816033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:49,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:49,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:49,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757825398] [2024-06-28 02:34:49,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:49,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:49,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:49,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:49,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:49,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-28 02:34:49,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 28 transitions, 127 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:49,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:49,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-28 02:34:49,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:49,391 INFO L124 PetriNetUnfolderBase]: 80/171 cut-off events. [2024-06-28 02:34:49,391 INFO L125 PetriNetUnfolderBase]: For 544/544 co-relation queries the response was YES. [2024-06-28 02:34:49,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 518 conditions, 171 events. 80/171 cut-off events. For 544/544 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 499 event pairs, 1 based on Foata normal form. 18/188 useless extension candidates. Maximal degree in co-relation 505. Up to 96 conditions per place. [2024-06-28 02:34:49,392 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 0 selfloop transitions, 0 changer transitions 37/37 dead transitions. [2024-06-28 02:34:49,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 37 transitions, 197 flow [2024-06-28 02:34:49,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:49,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:49,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 02:34:49,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-28 02:34:49,392 INFO L175 Difference]: Start difference. First operand has 56 places, 28 transitions, 127 flow. Second operand 8 states and 143 transitions. [2024-06-28 02:34:49,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 37 transitions, 197 flow [2024-06-28 02:34:49,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 37 transitions, 169 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-28 02:34:49,393 INFO L231 Difference]: Finished difference. Result has 48 places, 0 transitions, 0 flow [2024-06-28 02:34:49,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=83, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=0, PETRI_PLACES=48, PETRI_TRANSITIONS=0} [2024-06-28 02:34:49,394 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 8 predicate places. [2024-06-28 02:34:49,394 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 0 transitions, 0 flow [2024-06-28 02:34:49,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states 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:34:49,396 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-28 02:34:49,396 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-28 02:34:49,397 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-28 02:34:49,397 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-28 02:34:49,397 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-28 02:34:49,397 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-28 02:34:49,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 02:34:49,398 INFO L445 BasicCegarLoop]: Path program histogram: [37, 22, 18, 13, 9, 8, 8, 6, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:49,407 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-28 02:34:49,407 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-28 02:34:49,420 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-28 02:34:49,422 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-28 02:34:49,423 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.06 02:34:49 BasicIcfg [2024-06-28 02:34:49,424 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-28 02:34:49,424 INFO L158 Benchmark]: Toolchain (without parser) took 131547.21ms. Allocated memory was 130.0MB in the beginning and 2.1GB in the end (delta: 2.0GB). Free memory was 83.1MB in the beginning and 1.8GB in the end (delta: -1.8GB). Peak memory consumption was 214.5MB. Max. memory is 16.1GB. [2024-06-28 02:34:49,424 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 130.0MB. Free memory is still 100.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-28 02:34:49,424 INFO L158 Benchmark]: Witness Parser took 0.89ms. Allocated memory is still 130.0MB. Free memory is still 87.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-28 02:34:49,425 INFO L158 Benchmark]: CACSL2BoogieTranslator took 494.68ms. Allocated memory is still 130.0MB. Free memory was 82.9MB in the beginning and 98.1MB in the end (delta: -15.2MB). Peak memory consumption was 32.0MB. Max. memory is 16.1GB. [2024-06-28 02:34:49,425 INFO L158 Benchmark]: Boogie Procedure Inliner took 57.26ms. Allocated memory is still 130.0MB. Free memory was 98.1MB in the beginning and 95.7MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-28 02:34:49,425 INFO L158 Benchmark]: Boogie Preprocessor took 100.10ms. Allocated memory is still 130.0MB. Free memory was 95.7MB in the beginning and 99.3MB in the end (delta: -3.6MB). Peak memory consumption was 7.8MB. Max. memory is 16.1GB. [2024-06-28 02:34:49,426 INFO L158 Benchmark]: RCFGBuilder took 426.02ms. Allocated memory is still 130.0MB. Free memory was 99.3MB in the beginning and 74.3MB in the end (delta: 25.1MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2024-06-28 02:34:49,426 INFO L158 Benchmark]: TraceAbstraction took 130464.77ms. Allocated memory was 130.0MB in the beginning and 2.1GB in the end (delta: 2.0GB). Free memory was 73.7MB in the beginning and 1.8GB in the end (delta: -1.8GB). Peak memory consumption was 206.1MB. Max. memory is 16.1GB. [2024-06-28 02:34:49,427 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.16ms. Allocated memory is still 130.0MB. Free memory is still 100.7MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.89ms. Allocated memory is still 130.0MB. Free memory is still 87.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 494.68ms. Allocated memory is still 130.0MB. Free memory was 82.9MB in the beginning and 98.1MB in the end (delta: -15.2MB). Peak memory consumption was 32.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 57.26ms. Allocated memory is still 130.0MB. Free memory was 98.1MB in the beginning and 95.7MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 100.10ms. Allocated memory is still 130.0MB. Free memory was 95.7MB in the beginning and 99.3MB in the end (delta: -3.6MB). Peak memory consumption was 7.8MB. Max. memory is 16.1GB. * RCFGBuilder took 426.02ms. Allocated memory is still 130.0MB. Free memory was 99.3MB in the beginning and 74.3MB in the end (delta: 25.1MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * TraceAbstraction took 130464.77ms. Allocated memory was 130.0MB in the beginning and 2.1GB in the end (delta: 2.0GB). Free memory was 73.7MB in the beginning and 1.8GB in the end (delta: -1.8GB). Peak memory consumption was 206.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 778]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 780]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 781]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 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: 130.4s, OverallIterations: 159, TraceHistogramMax: 1, PathProgramHistogramMax: 37, EmptinessCheckTime: 0.0s, AutomataDifference: 113.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 10995 SdHoareTripleChecker+Valid, 18.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8887 mSDsluCounter, 2254 SdHoareTripleChecker+Invalid, 14.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1438 mSDsCounter, 1913 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 43634 IncrementalHoareTripleChecker+Invalid, 45547 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1913 mSolverCounterUnsat, 816 mSDtfsCounter, 43634 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1196 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1196 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1022 ImplicationChecksByTransitivity, 7.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3336occurred in iteration=89, InterpolantAutomatonStates: 1243, 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, 15.8s InterpolantComputationTime, 3067 NumberOfCodeBlocks, 3067 NumberOfCodeBlocksAsserted, 159 NumberOfCheckSat, 2908 ConstructedInterpolants, 0 QuantifiedInterpolants, 32978 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 159 InterpolantComputations, 159 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 3 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-28 02:34:49,450 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